文件名称:attribute-events::fire:因口才模型的属性更改而引发事件
文件大小:31KB
文件格式:ZIP
更新时间:2024-05-05 03:20:58
events laravel eloquent attributes ddd
class Order extends Model { protected $ dispatchesEvents = [ 'status:shipped' => OrderShipped ::class, 'note:*' => OrderNoteChanged ::class, ]; } 雄辩的模型会在其整个生命周期中触发一些方便的事件,例如created和deleted 。 但是,在模型的生命周期中通常会发生更多具有业务意义的事件。 使用该库,您可以通过将属性更改映射到自己的事件类来捕获这些事件。 安装 composer require jpkleemans/attribute-events 如何使用它 在模型中使用Kleemans\AttributeEvents特性,然后将属性添加到$dispatchesEvents属性中: cla
【文件预览】:
attribute-events-master
----composer.json(855B)
----.travis.yml(112B)
----composer.lock(177KB)
----test()
--------Fake()
--------AttributeEventsTest.php(12KB)
----.php_cs(264B)
----LICENSE(1KB)
----src()
--------AttributeEvents.php(4KB)
----.gitignore(17B)
----CHANGELOG.md(2KB)
----.styleci.yml(14B)
----README.md(4KB)