Если вы когда-либо пытались выполнить следующий код для загрузки данных из вашей Eloquent модели и получали ошибку:
MyModel::with('relation')->where('relation.title', '=', $title)->orderBy('relation.field', 'asc')
То вы наверняка знаете, что Eloquent производит загрузку связанных данных отдельным запросом и ни фильтрация, ни сортировки по ним работать не будут.
В таком случае вам возможно поможет моя библиотека, которая позволяет перенести загрузку BelongsTo связей из дополнительных запросов в основной запрос с left join`ами.
Читать дальше →
via Хабрахабр / Интересные / Тематические публикации http://ift.tt/1tXpqJG
Комментариев нет:
Отправить комментарий