Download the PHP package evolabs/laravel-feature-flags without Composer
On this page you can find all versions of the php package evolabs/laravel-feature-flags. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download evolabs/laravel-feature-flags
More information about evolabs/laravel-feature-flags
Files in evolabs/laravel-feature-flags
Package laravel-feature-flags
Short Description Add simple database feature flags
License MIT
Informations about the package laravel-feature-flags
What it does
This package allows you to add flags in your application and thus easily turn on/off its features.
Installation
You can install the package via composer:
The package will automatically register its service provider.
You can publish and run the migrations with:
You can publish and customize config file with:
Usage
Features are storing in database. To use them in your application you should first create them e.g. via database seeder class:
All public methods are available via the facade class Evolabs\FeatureFlags\Facades\Facades
.
Check feature is accessible
Add middleware to ensure that feature is enabled
Toggle features with artisan commands
List all features
It will returns a collection of FeatureData
objects:
Create feature groups e.g. for back office or frontend area
You can then load all the features in group:
Use feature flags in blade views
Use feature flags with Inertia and vue
You can load feature flags in HandleInertiaRequests
middleware class:
and use them in your vue template:
All versions of laravel-feature-flags with dependencies
illuminate/cache Version ^9.0
illuminate/database Version ^9.0
illuminate/console Version ^9.0
illuminate/routing Version ^9.0