laravel-model-status:轻松向模型添加状态

时间:2024-02-23 18:56:50
【文件属性】:

文件名称:laravel-model-status:轻松向模型添加状态

文件大小:15KB

文件格式:ZIP

更新时间:2024-02-23 18:56:50

php status laravel eloquent model

为雄辩模型分配状态 假设您想让Eloquent模型保持状态。 只需将status字段添加到该模型并完成此操作即可轻松解决。 但是,如果您需要状态更改的历史记录或需要存储一些有关状态更改原因的额外信息,只需添加一个字段就不会删除它。 此程序包提供了一个HasStatuses特性,一旦将其安装在模型上,便可以执行以下操作: // set a status $ model -> setStatus ( 'pending' , 'needs verification' ); // set another status $ model -> setStatus ( 'accepted' ); // specify a reason $ model -> setStatus ( 'rejected' , 'My rejection reason' ); // get the current status $ model -> status (); // returns an instance of \Spatie\ModelStatus\Status // get the previous


【文件预览】:
laravel-model-status-master
----src()
--------HasStatuses.php(5KB)
--------Exceptions()
--------Status.php(392B)
--------ModelStatusServiceProvider.php(1KB)
--------Events()
----LICENSE.md(1KB)
----composer.json(1KB)
----CHANGELOG.md(2KB)
----.github()
--------CONTRIBUTING.md(3KB)
--------FUNDING.yml(49B)
--------workflows()
----README.md(8KB)
----.php_cs.dist(1KB)
----config()
--------model-status.php(495B)
----database()
--------migrations()

网友评论