Создание модуля
Создать модуль просто и понятно. Выполните следующую команду, чтобы создать модуль:
php artisan module:make <module-name>
Замените <module-name>
на желаемое имя.
Также возможно создать несколько модулей в одной команде:
php artisan module:make Blog User Auth
По умолчанию, когда вы создаете новый модуль, команда автоматически добавит некоторые ресурсы, такие как контроллер, исходный класс, Service Provider и т. д. Если вам это не нужно, вы можете добавить --plain
флаг, чтобы сгенерировать простой модуль.
php artisan module:make Blog --plain
# или
php artisan module:make Blog -p
Соглашение об именовании
Поскольку мы автоматически загружаем модули с помощью psr-4 , мы настоятельно рекомендуем использовать соглашение StudlyCase
.
Структура папок
app/
bootstrap/
vendor/
Modules/
├── Blog/
├── Assets/
├── Config/
├── Console/
├── Database/
├── Migrations/
├── Seeders/
├── Entities/
├── Http/
├── Controllers/
├── Middleware/
├── Requests/
├── routes.php
├── Providers/
├── BlogServiceProvider.php
├── Resources/
├── lang/
├── views/
├── Repositories/
├── Tests/
├── composer.json
├── module.json
├── start.php
Last updated