【文件属性】:
文件名称:laravel-transactional-model-events:添加提交或回滚事务后触发的雄辩模型事件
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-23 18:48:37
eloquent database transaction eloquent-models laraval
Laravel交易模型事件
将事务性事件添加到雄辩的模型中。 将自动检测事务中模型的更改,并在提交或回滚时触发事件。 应该模仿与Ruby on Rails中的相同的功能。
如果要侦听事务中模型触发的事件,并且要确保事务成功完成(或回滚),则要使用此方法。
安装
您可以通过composer安装该软件包:
composer require mvanduijker/laravel-transactional-model-events
用法
只需将特征TransactionalAwareEvents添加到您的模型或基本模型中。
<?php
class MyModel extends Model
{
use TransactionalAwareEvents ;
}
以下事件将变为可用:
afterCommit.created
afterCommit.saved
afterC
【文件预览】:
laravel-transactional-model-events-master
----composer.json(1KB)
----.github()
--------workflows()
----CONTRIBUTING.md(3KB)
----src()
--------TransactionalAwareEvents.php(3KB)
----LICENSE.md(1KB)
----CHANGELOG.md(1KB)
----README.md(4KB)