fomvasss
@fomvasss
PHP developer

Возможно ли присоединить много моделей при запросе с помощью WITH одним запросом?

Здравствуйте. Для примера, есть eloquent модель-сущность на сайте (entity), к которым, при извлечении с БД нужно присоединить много других моделей (users, bodies, teasers, ...):
  • entity
    • users
    • bodies
    • teasers


.... и т.д.
При использовании with - каждое присоединение - это отдельный запрос select. Возможно ли как то это сделать чтобы без этих selecto-в, как то join-ом, но главное так, что бы получить в результате объект (модель) entity + relations с присоединенными моделями, как и при использовании with?

Связи здесь полиморфные много ко многим.
  • Вопрос задан
  • 89 просмотров
Решения вопроса 2
chupacabramiamor
@chupacabramiamor
Инженегр-программист
Конечно нет!
Ответ написан
Если присоединять разные по сути объекты, то никаких плюсов в этом не будет. Все равно БД будет брать те же данные из таблиц, а такая оптимизация замены нескольких простых запросов на один сложный ничего не даст.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы