2017-09-15 93 views
0

在項目中,我的客戶有類配置這樣急於關係雄辯型號:

protected $with = [ 'phones', 'emails' ];

客戶也有任務的關係。所以,在任務視圖頁面

上我加載客戶端的名稱爲這樣: $task->load('client')

的問題是,它加載的手機和電子郵件,以及。有沒有辦法使用setEagerLoads在某些方式覆蓋$with在這種情況下?


完整的片段


/** 
* Display the specified Task. 
* 
* @param Task $task 
*/ 
public function show(Task $task) 
{ 
    $task->load('client'); 

    return view('task.show', compact('task')); 
} 

回答

0

你可以通過空數組一樣$task->setRelations([])

+0

我不需要從$任務 – nathan6137

+0

裝上父任務刪除從客戶關係,卸載realations給更多的代碼關於你的兩個模型,以及實施的領域,這將是有益的 –

+0

我已更新的問題,請參閱上文。 – nathan6137