Criando um Módulo no Laravel com o Pacote nwidart/laravel-modules
Sou Full Stack e escritor amador entusiasmado por desenvolvimento de software. Compartilho meu entusiasmo pela tecnologia e complexidades do desenvolvimento através da escrita.
O pacote nwidart/laravel-modules permite organizar aplicações Laravel grandes em módulos, facilitando a manutenção e escalabilidade.
Instalação
Para instalar o pacote, execute:
composer require nwidart/laravel-modules
O pacote será registrado automaticamente.
Criação de um Módulo
Para criar um novo módulo, utilize o comando Artisan:
php artisan module:make NomeDoModulo
Substitua NomeDoModulo pelo nome desejado.
Para criar múltiplos módulos simultaneamente:
php artisan module:make Blog
A estrutura de diretórios gerada será:
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
Para mais detalhes, consulte a documentação oficial: https://nwidart.com/laravel-modules/v6/basic-usage/creating-a-module
Obrigado pela leitura! Fique à vontade para explorar mais conteúdo em nosso blog e aprofundar seus conhecimentos.