Laravel异步队列中能用到MySQL事务回滚吗?
假设在 EventServiceProvider
中有一个事件,和一组异步监听器
'App\Events\Game\CreateEvent' => [
'App\Listeners\Game\CreateEventListener1',
'App\Listeners\Game\CreateEventListener2',
'App\Listeners\Game\CreateEventListener3',
],
每个侦听器都会操作 DB,我希望其中有一个抛出异常的时候,对整个队列的事务进行回滚,请问这样如何实现呢?
推荐文章: