2015-06-25 46 views
0

我可以忽略名爲?的特定保存方法的觀察者嗎?忽略特定保存方法的Laravel觀察者

我有這樣的觀察:

public function saved(Item $item){ 
    // event stuff 
    $event->save(); 
} 

然後我調用保存方法對項目類:

public function update_item_notes() 
{ 
    // item stuff 
    $item->save(); 
} 

的方法就是更新該行,但保存觀察者用於創建新行時...

當前在更新我的方法中的行時,它調用保存觀察者...

+0

如果您想保存一行及其關係,您是否知道Eloquent中的push()方法? –

回答

0

有三種模型事件

creatingcreated:呼籲新的數據僅

updatingupdated:呼籲更新數據僅

savingsaved:調用時新的和更新的數據

因此,將您的模型事件從saved()更改爲created(),並且只會調用新行。