我有以下代码不起作用:
$threads = MessageThread::with('last_message', 'thread_visibility')
->where('message_thread_visibility.user_id', Auth::user()->id)->get();
在Laravel中为一个急切加载的多关系雄辩查询添加“where”子句的最佳方法是什么?
答案 0 :(得分:6)
$threads = MessageThread::with(array(
'last_message',
'thread_visibility' => function($query) {
$query->where('user_id', 2);
}))->get();
以上似乎都有效。