Laravel observe 模型事件没有执行

我要实现一个 删除一个问题的时候 吧这个问题的回答也同时移除掉 我采用了模型事件 observe的方式来实现
file
这是我的observe 我定义了全部的模型事件
file
我在 AppServiceProvider中对他进行了注册,
file
当我执行这个删除方法的时候 他没有按我想的那样 打印Log 我又继续尝试触发其他事件 也没有得到执行打印Log. 还希望有人解决一下
file
我这样删除则能够触发事件,难道 delete方法不能触发事件吗

我的最终想法是 我删除一个问题模型的时候 去删除这个问题下面的 回答内容, 当我删除回答内容的时候
file

去删除这个回答内容的评论论内容
file
合起来就是 删除 问题的时候 同步删除条 对他的 回答 对他的 评论统统移除掉

如果采用destroy 则只能触发到 执行删除 对他的所有回答 那么他回答的拿一层模型事件 删除对于这个回答的评论的事件是不触发的

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

应该在EventServiceProvider里面的boot方法定义监听。

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!