我的模型的事件处理程序正在制定一些功能,我需要阻止在特定情况下触发。
protected static function bootLogSubject()
{
static::created(function ($subject) {
$subject->logContent('create', Auth::user());
});
我知道我可以使用flushEventListeners()
来停止事件触发。这样可以正常工作,但是一旦我完成了我需要做的事情,是否可以再次切换监听器(unflush?bind?)?
答案 0 :(得分:0)
这似乎可行:
Model::boot();