@photosho

Как жадной загрузкой получить заголовок связанного материала?

Всем привет. Столкнулся с такой проблемой: нужно, используя жадную загрузку в Laravel, получить список комментариев и заголовки связанных с ними материалов. Комментарий связан с несколькими типами материалов отношением morphTo. Делаю так:

$comments = Comment::with(['material' => function($query) {
	$query->selectRaw('title');
}])->orderBy('id', 'desc')->take(15)->get();


В итоге получаю скачанные комментарии вместе с полными версиями материалов (все поля). Что я делаю не так?
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ответы на вопрос 1
@miki131
$query->select(['id', 'title']);

id нужен чтобы связать модели
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы