m1guelpf/laravel-feature

使用 Laravel Feature 在您的应用程序中启用和禁用功能。

v1.6 2019-04-09 14:20 UTC

This package is auto-updated.

Last update: 2024-09-21 22:48:42 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

使用 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)。请参阅许可证文件以获取更多信息。