Модульная структура в проекте с использованием фреймворка Laravel. Часть 2

Модульная структура в проекте с использованием фреймворка Laravel

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

Фрейморк Laravel предоставляет разработчикам довольно удобный механизм по созданию и редактированию консольных команд. Соответственно, в текущем уроке мы с Вами напишем команду, которая по названию модуля будет создавать отдельную папку в каталоге модулей с требуемым набором подпапок. При этом будет создаваться контроллер типа resource с заранее подготовленными методами. Так же будет формироваться модель и миграции для нее. Конечно же будет генерироваться отдельный файл с маршрутами для обработки запросов пользователей.

скачать исходники