omatech/laravel-statusable

v0.0.7-beta 2019-11-06 09:42 UTC

This package is auto-updated.

Last update: 2024-09-06 20:43:04 UTC


README

Latest Version on Packagist Total Downloads

厌倦了重复进行模型状态控制?嗯,这里已经完成了。

安装

您可以通过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)。有关更多信息,请参阅许可证文件