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