adamhut / approvable
一个简单的包,用于对模型进行审批或拒绝
0.1.0
2019-03-01 19:35 UTC
Requires
- php: ^7.1
- illuminate/support: 5.7.*
Requires (Dev)
- orchestra/testbench: 3.7.*
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-19 03:14:13 UTC
README
这里应该放置您的描述。尽量限制在一到两段之内,并提及您支持的PSR以避免用户和贡献者之间的混淆。
安装
您可以通过composer安装此包
composer require adamhut/approvable
用法
php artisan vendor:publish --provider="Adamhut\Approvable\ApprovableServiceProvider" --tag="migrations" php artisan migrate
首先,将Adamhut\Approvable\Traits\Approvable特性添加到您的User模型中
use Illuminate\Foundation\Auth\User as Authenticatable; use Adamhut\Approvable\Traits\Approvable; class User extends Authenticatable { use Approvable; // ... } $user->isPending(); //true $user->isApproved() //false $user->isDenied(); //false $user->approve(); $user->isApproved() //true $user->isPending(); //false $user->isDenied(); //false $user->deny(); $user->isDenied() //true $user->isApproved() //false $user->isPending(); //false
命令
我们还提供了一个摘要命令
php artisan approval:summary
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
有关详细信息,请参阅贡献指南。
安全
如果您发现任何与安全相关的问题,请通过电子邮件adamhut@gmail.com联系,而不是使用问题跟踪器。
致谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。
Laravel包模板
此包是使用Laravel包模板生成的。