Size: a a a

Laravel для начинающих

2020 March 25

P

PSYTRGLES in Laravel для начинающих
большой объем данных - query builder, простые манипуляции - eloquent
источник

P

PSYTRGLES in Laravel для начинающих
можно всегда eloquent и пусть машины страдают 😂😂
источник

ЕК

Егор Карась... in Laravel для начинающих
PSYTRGLES
большой объем данных - query builder, простые манипуляции - eloquent
можно скоупы на кверибилдере в модельку пилить, а потом их использовать из элоквент-моделей
источник

DM

Dmitry M in Laravel для начинающих
А есть хорошие готовые реализации Repository pattern для лары? что-то не могу найти
источник

ЕК

Егор Карась... in Laravel для начинающих
Dmitry M
А есть хорошие готовые реализации Repository pattern для лары? что-то не могу найти
А зачем?
источник

DM

Dmitry M in Laravel для начинающих
что-бы не дублировать код квери билдера в контроллерах
источник

DM

Dmitry M in Laravel для начинающих
хотя, есть скоупы с другой стороны
источник

ЕК

Егор Карась... in Laravel для начинающих
Dmitry M
хотя, есть скоупы с другой стороны
И это прекрасно)
источник

P

PSYTRGLES in Laravel для начинающих
на самом деле статью Аделя уже столько раз кидали в чат, что мне даж как-то неудобно
https://habr.com/ru/post/444688/
источник

DM

Dmitry M in Laravel для начинающих
я обе читал
источник

DM

Dmitry M in Laravel для начинающих
вторая о частичной полезности в контексте "ну если уж очень хочется", но по сути они так-же бесполезны
источник

DM

Dmitry M in Laravel для начинающих
просто в случае с Eloquent у нас есть скоупы, а если мы используем Query Builder, то куда выносить запросы? Не дублировать же их каждый раз
источник

ЕК

Егор Карась... in Laravel для начинающих
А что толку от репозиториев, внутри которых ОРМ?
источник

DM

Dmitry M in Laravel для начинающих
Егор Карась
А что толку от репозиториев, внутри которых ОРМ?
согласен, нету
источник

DM

Dmitry M in Laravel для начинающих
вспылил
источник

ЕК

Егор Карась... in Laravel для начинающих
Dmitry M
просто в случае с Eloquent у нас есть скоупы, а если мы используем Query Builder, то куда выносить запросы? Не дублировать же их каждый раз
Вот если у нас нет элоквента, например, люмен, то можно и репозитории пилить)
источник

DM

Dmitry M in Laravel для начинающих
Ну никто не мешает просто напросто не использовать Eloquent, ну есть он и есть)
источник

ЕК

Егор Карась... in Laravel для начинающих
Ну просто в люмене он по умолчанию вообще выключен)
источник

DM

Dmitry M in Laravel для начинающих
Dmitry M
просто в случае с Eloquent у нас есть скоупы, а если мы используем Query Builder, то куда выносить запросы? Не дублировать же их каждый раз
не подскажешь по этому вопросу? Куда выносить запросы QB?
источник

ЕК

Егор Карась... in Laravel для начинающих
Dmitry M
не подскажешь по этому вопросу? Куда выносить запросы QB?
Из меня такой себе специалист, но лично я бы в репозитории и вынес.

А если этот запрос какой-то отчёт, например, то вынес бы его в сервисный слой
источник