4

我有以下代码不起作用:

$threads = MessageThread::with('last_message', 'thread_visibility')
    ->where('message_thread_visibility.user_id', Auth::user()->id)->get();

在 Laravel 中向急切加载的多关系雄辩查询添加“where”子句的最佳方法是什么?

4

1 回答 1

6
$threads = MessageThread::with(array(
     'last_message', 
     'thread_visibility' => function($query) { 
            $query->where('user_id', 2); 
      }))->get();

以上似乎工作。

于 2013-06-25T13:37:09.713 回答