2017-09-15 24 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