侦听器返回false只会停止将事件传播到其他侦听器吗?还是也停止相关事件? (laravel)

时间:2020-06-09 11:15:57

标签: laravel laravel-7

对于事件侦听器,我为模型创建了一个观察者(TeamObserver),在该观察者中,我具有删除事件,然后在其中调用(event(new TeamDeletingEvent($team)))。我创建了一个删除事件(TeamDeletingEvent),它与两个侦听器有关。 当我尝试删除特定的模型(Team)数据时,相关的观察者删除方法将触发删除事件(event(new TeamDeletingEvent($team))),并调用相关的侦听器。我的问题是有两个侦听器,因此第一个侦听器将返回false,然后第二个侦听器未调用,但是删除特定数据该怎么办?

有人知道吗?实际上,我是laravel的新手,我目前在laravel 7工作。

0 个答案:

没有答案