Por Mauro Direito | 2025-11-11 07:54:05 | 8 comentários
Laravel 12: Tudo o Que Mudou e Vale a Pena Usar
O Laravel 12 chegou em Fevereiro de 2026 com um conjunto de mudanças bem pensadas — não uma revolução, mas uma evolução significativa que torna o framework mais expressivo, mais rápido e mais agradável de usar no dia a dia.
Novo Sistema de Application Bootstrapping
O Laravel 12 simplificou drasticamente os ficheiros de bootstrap da aplicação. O bootstrap/app.php foi redesenhado para ser mais limpo e explicativo, tornando a configuração de middleware, exception handling e routing muito mais intuitiva.
Starter Kits Modernizados
Os starter kits oficiais foram completamente renovados com suporte a React (com Inertia), Vue (com Inertia) e Livewire. Cada kit inclui agora autenticação completa, gestão de perfil e, opcionalmente, billing com Cashier — produção-ready desde o primeiro dia.
Melhorias no Eloquent
Novos métodos como createOrFirst(), melhorias em upsert() com suporte a mais drivers, e lazy collections com streaming de queries grandes são as adições mais práticas para o dia a dia.
Pipeline de Assets com Vite
A integração com Vite foi aperfeiçoada, com hot module replacement mais fiável, suporte melhorado a múltiplos entry points e configuração simplificada para projectos com assets complexos.
Breaking Changes a Ter em Conta
A migração do Laravel 11 para o 12 é relativamente suave, mas alguns breaking changes merecem atenção: mudanças na assinatura de alguns métodos do Query Builder, requisitos mínimos de PHP 8.3 e alterações no comportamento de alguns middlewares.
Conclusão
O Laravel 12 é uma versão sólida que consolida melhorias incrementais e remove fricção do fluxo de desenvolvimento. Para novos projectos, adoptar o Laravel 12 desde o início é a escolha óbvia. Para projectos existentes, a migração vale a pena — especialmente pelos novos starter kits.