2013-06-25 31 views
4

的關係的過濾器的多重關係,我有以下的代碼不起作用:預先加載上具有雄辯的ORM

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

什麼是一個「where」子句添加到即時加載的最佳方式Laravel中的多重關係雄辯查詢?

回答

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

以上似乎工作。