m1guelpf / laravel-feature
使用 Laravel Feature 在您的应用程序中启用和禁用功能。
v1.6
2019-04-09 14:20 UTC
Requires
- php: ^7.1
- illuminate/support: 5.5.*||5.6.*||5.7.*||5.8.*
Requires (Dev)
- larapack/dd: ^1.0
- phpunit/phpunit: ^7.0
README
使用 Laravel Feature 在您的应用程序中启用和禁用功能。
安装
您可以通过 composer 安装此包
composer require m1guelpf/laravel-feature
包将自动注册自身。
然后,您需要使用以下命令发布配置文件:
php artisan vendor:publish --provider="M1guelpf\Feature\FeatureServiceProvider"
用法
您可以通过辅助工具或外观使用检查功能是否启用
Feature::enabled('a-feature'); //true feature('a-feature'); //true
您还可以定义功能路由
Route::get('whatever', 'SomeController@index')->name('whatever')->feature('a-feature');
或者在 Blade 上使用功能
@feature('a-feature') Some feature related-text @endfeature
测试
composer test
贡献
请参阅CONTRIBUTING以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过soy@miguelpiedrafita.com发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅许可证文件以获取更多信息。