Laravel observe 模型事件没有执行

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

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

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

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1

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

5年前 评论

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