为了避免模型监控器死循环调用,我们使用 DB 类直接对数据库进行操作
教程中有一段注释“为了避免模型监控器死循环调用,我们使用 DB 类直接对数据库进行操作”,请问什么情况会造成死循环调用?可否举个例子?谢谢。
关于 LearnKu
当
TopicObserver检测到saving的时候会触发\DB::table('topics')->where('id', $this->topic->id)->update(['slug' => $slug]);,如果在这里写成这样。