laravel-domain-generator maintained by domain
Description
Pacote Laravel para geração automática de estruturas por domínio utilizando DDD, DTOs, Services, Repositories, Controllers e Form Requests
Author
Last update
2026/09/13 18:09
(dev-master)
License
Downloads
139
Last update
2026/09/13 18:09
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/09/13 18:09
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/09/13 18:04
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/09/11 17:37
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/09/11 17:04
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/28 15:41
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/26 15:18
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/26 15:12
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/23 16:35
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/23 16:25
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/21 19:45
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/21 19:41
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/18 19:26
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/18 19:17
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/18 19:17
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/18 19:03
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/18 18:37
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/17 16:58
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/16 17:42
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/16 17:35
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/16 16:18
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/16 15:03
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/16 15:01
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/15 20:37
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/15 20:35
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/15 20:20
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/15 20:03
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/15 20:02
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/15 19:59
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Last update
2026/08/15 19:43
License
Require
- php ^8.1
- illuminate/support ^10.0|^11.0|^12.0|^13.0
- php-open-source-saver/jwt-auth ^2.1
Laravel Domain Generator
O Laravel Domain Generator é um pacote para Laravel desenvolvido para automatizar e padronizar a criação de estruturas de Domain Driven Design (DDD) / Clean Architecture.
Com um único comando Artisan, o pacote gera os arquivos de Controller, Service e Repository totalmente configurados com herança automática das classes base do pacote (AbstractController, AbstractService e AbstractRepository).
💡 Funcionalidades
- 🚀 Geração de Domínio Completa: Cria estrutura modular para seu novo domínio de forma instantânea.
- 🏗️ Classes Abstratas Robustas:
AbstractController: Padronização de respostas JSON (ok,success,error), validação automática com FormRequests e manipulação global de exceções.AbstractService: Métodos nativos de CRUD com hooks (beforeSave,afterSave,beforeUpdate,afterUpdate, etc.).AbstractRepository: Abstração de camada de dados com suporte a paginação e relacionamentos.
- 🧱 Boas Práticas & Clean Code: Injeção de dependência via construtor gerada automaticamente em todas as camadas.
📦 Instalação
Adicione o repositório ao seu composer.json (ou instale via Composer se estiver publicado no Packagist):
composer require domain/laravel-domain-generator
Depois rode comando
Ex:
php artisan make:domain User