laravel-feature maintained by m1guelpf
Description
Disable and enable features in your application using Laravel Feature.
Author
Last update
2019/11/16 19:33
(dev-renovate/configure)
License
Downloads
336
Tags
Feature toggling for Laravel
Disable and enable features in your application using Laravel Feature.
Installation
You can install the package via composer:
composer require m1guelpf/laravel-feature
The package will automatically register itself.
Then, you'll need to publish the config file with:
php artisan vendor:publish --provider="M1guelpf\Feature\FeatureServiceProvider"
Usage
You can check if a feature is enabled both by using the helper or the Facade:
Feature::enabled('a-feature'); //true
feature('a-feature'); //true
You can also define feature routes:
Route::get('whatever', 'SomeController@index')->name('whatever')->feature('a-feature');
Or use features on Blade:
@feature('a-feature')
Some feature related-text
@endfeature
Testing
composer test
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email soy@miguelpiedrafita.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.