Hoje, no #Dia5 do Diário de Bordo, o projeto começou a ganhar uma API robusta — mas com responsabilidade. Nada de controller gigante ou regra de negócio no model. Aqui a gente aplica MVC de verdade.
✅ Entregas do dia
- Controllers enxutos, só delegando a lógica
- Services para encapsular regras de negócio
- Models focados em persistência e relacionamento
FormRequest
para validações desacopladasResource
para padronizar as respostas da APIJobs
+Events
para ações desacopladas e assíncronas- Rotas versionadas com
middleware
eprefix
(ex:/api/v1/leads
)
🧠 Aplicando MVC com consciência
Muita gente acha que usa MVC. Mas na prática, mistura tudo no controller ou entope o model de regra.
Aqui, aplicamos:
- Model → responsabilidade: banco e relações
- View → no caso, é o
Resource
(output JSON padronizado) - Controller → apenas orquestra, sem conter lógica
📦 GitHub com tudo implementado
👉 Repositório completo no GitHub
Usar Laravel é fácil. Arquitetar bem usando Laravel é outra história.
Nos vemos no próximo capítulo do Diário de Bordo 🚀
Deixe um comentário