воскресенье, 16 ноября 2014 г.

Загрузка Eloquent связей используя left join вместо дополнительных запросов @habrahabr



Если вы когда-либо пытались выполнить следующий код для загрузки данных из вашей Eloquent модели и получали ошибку:




MyModel::with('relation')->where('relation.title', '=', $title)->orderBy('relation.field', 'asc')




То вы наверняка знаете, что Eloquent производит загрузку связанных данных отдельным запросом и ни фильтрация, ни сортировки по ним работать не будут.



В таком случае вам возможно поможет моя библиотека, которая позволяет перенести загрузку BelongsTo связей из дополнительных запросов в основной запрос с left join`ами.

Читать дальше →



via Хабрахабр / Интересные / Тематические публикации http://ift.tt/1tXpqJG

Комментариев нет:

Отправить комментарий