laravel 模型事件不触发
我要实现一个 删除一个问题的时候 吧这个问题的回答也同时移除掉 我采用了模型事件 observe的方式来实现
这是我的observe 我定义了全部的模型事件
我在 AppServiceProvider中对他进行了注册,
当我执行这个删除方法的时候 他没有按我想的那样 打印Log 我又继续尝试触发其他事件 也没有得到执行打印Log. 还希望有人解决一下
我才用destroy 则能够触发事件 难道delete()方法不能触发事件吗
我的最终想法是 我删除一个问题模型的时候 去删除这个问题下面的 回答内容, 当我删除回答内容的时候
去删除这个回答内容的评论论内容
合起来就是 删除 问题的时候 同步删除条 对他的 回答 对他的 评论统统移除掉
如果采用destroy 则只能触发到 执行删除 对他的所有回答 那么他回答的拿一层模型事件是不触发的
1 Comment
不存在的 除非是触发失败了