У меня есть база данных со следующими таблицами и отношениями:Получение отношения отношений с помощью красноречивых в Laravel
объявлений 1-1
автомобилей m-1
Модель m-1
Марка
Если я хочу, чтобы получить рекламу, я могу просто использовать:
Advert::find(1);
Если я хочу детали автомобиля, я мог бы использовать:
Advert::find(1)->with('Car');
Однако, если я хочу деталь модели (следующие отношения с автомобиля), что бы синтаксис, следующий не работает:
Advert::find(1)->with('Car')->with('Model');
Большое спасибо
Ах отлично! +1 для ссылки на Eager Loading - я прошел через раздел Eloquent, но не нашел ответа на мой вопрос! –
Должна ли эта работа работать с отношениями hasMany? Он работает только для моих отношений «hasOne»/«принадлежит только». –
Ссылка на документацию теперь: https://laravel.com/docs/5.5/eloquent-relationships#eager-loading в разделе «Вложенная нетерпеливая загрузка» – buzkall