Criando um Módulo no Laravel com o Pacote nwidart/laravel-modules

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.
Subscribe to my newsletter
Read articles from Fernando Bezerra directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Fernando Bezerra
Fernando Bezerra
Sou Full Stack e escritor amador entusiasmado por desenvolvimento de software. Compartilho meu entusiasmo pela tecnologia e complexidades do desenvolvimento através da escrita.