一个灵活的状态机库,与Laravels Eloquent模型配合得很好。
github.com/hyn/state-machine
源代码
问题
安装次数: 2,358
依赖者: 0
建议者: 0
安全性: 0
星标: 15
关注者: 5
分支: 1
开放问题: 0
Requires
Requires (Dev)
Suggests
None
Provides
Conflicts
Replaces
mit d9928f2af78ad011d3e40d8e3ecfee0844137132
This package is auto-updated.
Last update: 2024-09-14 22:38:32 UTC
状态机是一个灵活的库,帮助您在事件发生的同时,将Eloquent模型从状态通过转换移动。
假设我们有一个猫,它做两件事:
为了让猫从初始状态“睡觉”变为“醒来”,猫必须
现在,如果我们查看状态机定义,我们可以看到上述映射得非常完美。
composer require hyn/state-machine
了解更多有关安装和配置的信息,请访问state-machine.readme.io。
使用以下命令运行测试
vendor/bin/phpunit