似乎只能通过返回false来终止删除。
想要的效果是在这个地方即终止删除,也能返回页面。这样就不用再别的地方再去判断是否删除成功跳转页面了。
如果别的地方还要判断,感觉这个观察者模式的回调没有必要呀?
似乎只能通过返回false来终止删除。
想要的效果是在这个地方即终止删除,也能返回页面。这样就不用再别的地方再去判断是否删除成功跳转页面了。
如果别的地方还要判断,感觉这个观察者模式的回调没有必要呀?
2 回答1.2k 阅读✓ 已解决
2 回答753 阅读✓ 已解决
1 回答946 阅读✓ 已解决
1 回答618 阅读✓ 已解决
2 回答815 阅读
1 回答816 阅读
1 回答750 阅读
在我的理解中,这段判断的代码其实是不能写在这里的,虽然看起来是
deleting
,但更多的含义则是真正删除之前发生的事情,你加了判断说明在此刻判断通过之前不能删除的,那deleting
中应该放些什么呢?简单举个例子,要删除某一个管理员角色,该角色有很多权限,而且分配了很多用户,这些信息是放到了关联表中,那么无论是否添加外键约束,这些相关的信息其实应该在删除该角色之前删除的,那么就可以放到deleting
中,说了这么些,表示很少用这些Eloquent events
,所以要是觉得不合理,全当我胡说八道了。