Я оцениваю архитектурное решение в моем проекте Laravel 12. < /p>
У меня есть страница, на которой отображаются фильтры, настраиваемые на трех уровнях: < /p>
Из файла конфигурации: полный список доступных фильтров < /li>
from db per: каждая компания Decides, которые используются и в каком порядке < />>
>
>
> Пользователь: каждый пользователь включает/отключает/перемещает фильтры через пользовательский интерфейс
ModuleConFigService генерирует окончательный массив $ Filters. Компонент получает модуль из маршрута и использует службу для извлечения фильтров $. Опасения: риск сделать компонент слишком связанным и труднее тестировать. Вы предпочитаете передавать все от контроллера или делегировать в компонент?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/796 ... onsibility