Я пытаюсь заставить Eager-Loading вложенные отношения с ограничениями работать. Кажется, что каждый дает тот же пример вложенных отношений с нетерпением:
$users = User::with('posts.comments')->get();
Вместо этого я хочу, чтобы все пользователи были связаны с сообщением определенного идентификатора. Но в то же время я также хочу получить комментарии, связанные с этим сообщением.
В 4.1 я достиг последнего, я мог бы сделать:
$comments = Comment::whereHas('post', function($query) { $query->whereId(1); })->get();
Есть ли способ жениться на этих двух и ограничить вложенные отношения?