ларе, все пишут что их не надо использовать. Отсюда вопрос, где хранить повторяющиеся запросы к бд?
Например какой не стоит использовать?
Тоже интересовалась этим вопросом. Мне кажется лара так сделана, что поощряет то, что модели торчат везде и изолировать их через репозиторий сложно. Плюс при этом лишаешься многих вкусных штук Лары, где она напрямую работает с моделью. Поэтому я слой репозитария у себя выкидываю. Вместо этого юзаю сервисный слой - можно создать кучку классов, котопые группируются по тому, что они делают. Туда и можно скидывать повторяющиеся запросы. Можно, конечно, еще и в scope модели их закидывать, но я стараюсь этого не делать.
Обсуждают сегодня