我是否可以忽略一个名为?
的特定保存方法的观察者我在观察者中有这个:
public function saved(Item $item){
// event stuff
$event->save();
}
然后我在Item类上调用一个save方法:
public function update_item_notes()
{
// item stuff
$item->save();
}
该方法只是更新行,但保存观察器用于创建新行...
目前在我的方法中更新行时,它会调用save observer ...
答案 0 :(得分:0)
有三个模型事件
creating
和created
:仅调用新数据
updating
和updated
:仅调用更新数据
saving
和saved
:在新数据和更新数据时调用
因此,请将您的模型事件从saved()
更改为created()
,并且只会为新行调用它。