am2studio / laravel-qandidate
qandidate 服务提供者
1.0.1
2016-02-03 18:36 UTC
Requires
- php: >=5.3.0
- illuminate/support: ~5.1
- laravelcollective/html: ~5.0
- qandidate/toggle: 0.3.0
- symfony/expression-language: 3.0.0
This package is not auto-updated.
Last update: 2024-09-14 18:52:59 UTC
README
这是 Qandidate 包的 Qandidate 服务提供者
安装
通过 Composer
$ composer require am2studio/laravel-qandidate
在 app.php
中注册服务提供者
'AM2Studio\LaravelQandidate\LaravelQandidateServiceProvider',
在 app.php
中注册外观
'Qandidate' => 'AM2Studio\LaravelQandidate\QandidateFacade',
发布迁移文件并运行迁移
php artisan vendor:publish --provider="AM2Studio\LaravelQandidate\LaravelQandidateServiceProvider" --tag="migrations" php artisan migrate
此包已经为 qandidate 提供了简单的 CRUD,可以通过 /qandidate/toggle 访问。如果您希望更改前缀或创建自己的路由,可以发布配置文件
php artisan vendor:publish --provider="AM2Studio\LaravelQandidate\LaravelQandidateServiceProvider" --tag="config"
并禁用默认路由通过 defaultRoutes 变量或更改默认前缀通过 routePrefix 变量。如果您决定使用默认路由但想添加中间件,可以通过 middlewares 变量来实现。
如果您不喜欢默认模板,可以发布视图并相应地进行更改。
php artisan vendor:publish --provider="AM2Studio\LaravelQandidate\LaravelQandidateServiceProvider" --tag="views"
使用方法
Qandidate::active($featureName, $attributes);
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 和 CONDUCT 了解详细信息。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。