Download the PHP package roboticsexpert/feature-flag without Composer
On this page you can find all versions of the php package roboticsexpert/feature-flag. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download roboticsexpert/feature-flag
More information about roboticsexpert/feature-flag
Files in roboticsexpert/feature-flag
Package feature-flag
Short Description Easy way to add feature flag functionality to your laravel application
License MIT
Informations about the package feature-flag
Laravel Feature Flag (Feature toggle)
bring feature flag functionality to your project simple as possible
if you want to know what feature flag is, check martin fowler topic about it: https://martinfowler.com/articles/feature-toggles.html
Installation
after instaling composer package, if you use auto discovery for service providers, everything ok, but if you blocked
that just add this line to config/app.php
in providers
section:
after that you should run
Usage
you can use this project with 2 strategy,Facade or Dependency injection!
I suggest to you to use it with dependecy injection for IDE auto complete feature but use it as you prefer!
Facade
you can get feature flag service like this:
Dependecy Injection
you can get feature flag service like this:
Methods
Create Feature flag
Change type of feature flag (Admin)
Delete feature flag (Admin)
Get all Feature flags (Admin)
Attach / Detach a user to/from a feature flag
Get List of not active features for a user or public user
first of all is should explain why you should user disabled features intead of enabled features !
- when a feature became public for all users, we should to tell all clients that the feature is enable until clients be update, but old clients need to have that feature for ever!!!
- if you return enabled features, your list of features became large and large!
finally i prefred to implement disabled features and you should return this list to client !