Комментарии 1
В laravel можно легко организовать модульную архитектуру за счёт ServiceProvider. Создаёшь отдельную папку modules добавляешь ее в авто загрузку composer. Внутри папки с модулями, в каждом модуле свой сервис провайдер отвечающий за подключение конфигов, роутов, шаблонов. Там же папка App и в ней уже все примерно так же как и в основной app 🤔
Такой модуль легко выдернуть из проекта без последствий простым копированием или удалением целой папки, если нет жёсткой связанности с другими модулями конечно же
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Из легаси монолита в модульную архитектуру: проводим рефакторинг и наводим порядок в проекте