laravel model states:状态对模型的支持 源码
向雄辩模型添加状态行为 该软件包为模型增加了状态支持。 它结合了和概念。 如果要使用此软件包,建议您熟悉这两种模式。 为了让您了解如何使用此软件包,让我们看一个简单的示例。 想象一个Payment ,它具有三种可能的状态: Pending , Paid和Failed 。 此程序包使您可以将每个状态表示为单独的类,在后台处理向数据库的状态序列化,并允许轻松进行状态转换。 就我们的示例而言,假设根据付款状态的不同,付款的颜色也应有所不同。 Payment模式如下所示: use Spatie \ ModelStates \ HasStates ; class Payment exten
文件列表
laravel-model-states-master.zip
(预估有个26文件)
laravel-model-states-master
src
StateCaster.php
2KB
Transition.php
143B
HasStates.php
4KB
Events
StateChanged.php
684B
Attributes
AttributeLoader.php
1KB
AllowTransition.php
380B
暂无评论