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.

0
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.