Arquitetura
O Laravel Domain Generator segue os princípios de DDD e Clean Architecture.
Fluxo da Requisição
Responsabilidades
| Camada | Responsabilidade |
|---|---|
| Controller | HTTP |
| DTO | Transporte de Dados |
| Service | Regras de Negócio |
| Repository | Persistência |
| Model | Banco de Dados |
Por que essa separação?
- Testes mais simples.
- Menor acoplamento.
- Maior manutenção.
- Regras reutilizáveis.