его в сервис и есть возможность вынести в Repostitory. Как лучше сделать? Полную реализацию паттерна репозиторий не буду делать, но логика такая, что просто получение данных и фильтрация, без изменений в бд. Из модели эту функцию решили вынести, вопрос куда в сервис или в репозиторий (если в репозиторий, то без интерфеса, просто новая функция getAllByPermission() который сделает типо $model->with('relation')->get() )
без разница, как бы ты не назвал класс, ServiceClass, RepositoryClass, он остается обычным классом, это всего лишь наименование
Обсуждают сегодня