omatech / laravel-statusable
v0.0.7-beta
2019-11-06 09:42 UTC
Requires
- php: ^7.2|^7.1
- illuminate/support: 6.*|5.8.*|5.7.*
Requires (Dev)
- orchestra/testbench: ^4.0|3.8.*
- phpunit/phpunit: ^8.0|^7.0
This package is auto-updated.
Last update: 2024-09-06 20:43:04 UTC
README
厌倦了重复进行模型状态控制?嗯,这里已经完成了。
安装
您可以通过composer安装此包
composer require omatech/laravel-statusable
设置
php artisan vendor:publish --tag=laravel-statusable-publish
用法
只需在您的模型中使用Statusable
特性来获取当前状态或状态历史。
use Omatech\LaravelStatusable\App\Traits\Statusable;
要添加历史记录中的条目,请使用StatusHistory
模型的add方法。示例
StatusHistory::add('status-name', 'model-instance', 'releated-model', 'guard');
测试
composer test
变更日志
请参阅变更日志以获取更多最近更改的信息。
贡献
请参阅贡献指南以获取详细信息。
安全性
如果您发现任何安全相关的问题,请通过电子邮件apons@omatech.com联系,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。