От автора: модульная структура архитектуры проекта — отличное решение для крупных и развивающихся приложений. Но, если говорить о фреймворке Laravel, то из «коробки» поддержки подобного способа организации кода нет. Поэтому в данном и следующем видео Вы увидите, как с нуля добавить поддержку модульности в приложение написанное с использованием фреймворка Laravel.
Хотелось бы отметить, что модульное программирование — это организация кода проекта, как совокупности множества отдельных элементов-модулей. При этом, как правило, каждый из них обладает собственным функционалом и возможностями.
По умолчанию во фреймворке Laravel указанная возможность не заложена и поэтому придется создавать ее вручную. Конечно, в данное время есть уже готовые пакеты, которые добавляют оговоренную выше функциональность, но хочется показать Вам как это можно реализовать самостоятельно.

Бесплатный курс «Laravel + Angular. Быстрый старт»
Изучите курс и узнайте, как создать веб-приложение с нуля на Angular и Laravel
Получить курсТаким образом, непосредственно в этом уроке мы добавим код, который будет поддерживать работу с отдельными модулями во фреймворке Laravel. А в следующем, создадим консольную команду, благодаря которой, можно будет быстро генерировать заготовки будущих модулей.

Хотите узнать, что необходимо для создания сайта?
Посмотрите видео и узнайте пошаговый план по созданию сайта с нуля!
Смотреть