Можно ли применить жадную загрузку для pivot таблицы?

Есть две модели, User и Car. Есть связующая таблица car_user, в которой прописаны дополнительные поля типа location_id. Сейчас название локации достается через $car->pivot->location->name (массив $cars - это $user->cars), но не получается составить через eloquent жадный запрос на получение всех локаций, поэтому создается очень много запросов при обращении к location. Как реализовать жадную загрузку в этом pivot и делал ли кто-нибудь?
  • Вопрос задан
  • 196 просмотров
Решения вопроса 1
saggid
@saggid
Веб-Программист
На форуме ларавел предлагают для pivot таблицы создать обычную модель и связать все три модели между собой нужными типами связей, а потом делать между ними жадную загрузку. Как-то так)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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