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