am2studio/laravel-qandidate

qandidate 服务提供者

1.0.1 2016-02-03 18:36 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:52:59 UTC


README

Latest Version on Packagist Software License Total Downloads

这是 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 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTINGCONDUCT 了解详细信息。

鸣谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。