Как стать автором
Поиск
Написать публикацию
Обновить

Из легаси монолита в модульную архитектуру: проводим рефакторинг и наводим порядок в проекте

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров2.1K
Всего голосов 4: ↑4 и ↓0+6
Комментарии1

Комментарии 1

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

Такой модуль легко выдернуть из проекта без последствий простым копированием или удалением целой папки, если нет жёсткой связанности с другими модулями конечно же

Зарегистрируйтесь на Хабре, чтобы оставить комментарий