Laravel 12
Publicado por Andrés López

Laravel lanzó la nueva versión 12.x, como ya es costumbre en el primer cuartil del año, no lo digo yo, lo dice la documentanción:
Laravel and its other first-party packages follow Semantic Versioning. Major framework releases are released every year (~Q1), while minor and patch releases may be released as often as every week. Minor and patch releases should never contain breaking changes.
El framework desde la versión 9.x se ha vuelto bastante solida y estable, por lo que estos cambios entre versiones mayores díficilmente cuentan con 'breaking changes', por lo tanto está nueva versión cuenta con pocas pero poderosas características nuevas:
Política de soporte
Con cada nueva actuallización se pública las fechas de fin de soporte y fin de vida de cada versión:
Version | PHP (*) | Release | Bug Fixes Until | Security Fixes Until |
---|---|---|---|---|
9 | 8.0 - 8.2 | February 8th, 2022 | August 8th, 2023 | February 6th, 2024 |
10 | 8.1 - 8.3 | February 14th, 2023 | August 6th, 2024 | February 4th, 2025 |
11 | 8.2 - 8.4 | March 12th, 2024 | September 3rd, 2025 | March 12th, 2026 |
12 | 8.2 - 8.4 | February 24th, 2025 | August 13th, 2026 | February 24th, 2027 |
Starter Kits
La única nueva funcionalidad que ha salido para esta nueva versión son los nuevos starter kits de frameworks de js:
- Vue
- React
- Livewire
Utilizando InertiaJS como herramienta de conexión backend-frontend, así como soporte a SSO para iniciar sesión con Google, Github, Microsoft, Apple y muchas otras plataformas sociales y de autenticación.
React
React es un poderoso framework de JS, utilizando la versión 19.x de React con un enfoque a SPA (single page application), además de dar estilo usando TailwindCSS y ofreciendo una libreria de componentes de alta calidad mediante Shadcn UI.
Vue
Vue es mi framework favorito de JS (por algo este blog esta construído con el) y siguiendo el mismo acercamiento que React, este starter kit se enfoca a SPA, uso de TypeScript, TailwindCSS y Shadcn UI Vue.
Livewire
Por último pero no menos importante, Livewire a escalado a un paso constante en convertirse en una opción viable al desarrollar aplicaciones con Laravel, y con su última versión lanzada, la 3.6 parace que cada vez buscan un enfoque en herramientas de JavaScript inline con AlpineJS. Este starter kit cuenta con TailwindCSS y la libería oficial de Livewire Flux y la opción de instalar Volt.
WorkOS
La nueva característica más poderosa a mi parecer de la nueva versión de Laravel es el AuthKit con WorkOS, una plataforma centralizada de autenticación para nuestras aplicaciones de Laravel mediante distintas plataformas como Google, Microsoft, Apple, Github y muchas otras más plataformas.
Una vez hayas escogido iniciar tu aplicación con el AuthKit de WorkOS y configurado las credenciales correspondientes, cuando intentes hacer login encontrarás una página como la siguiente:
Estas serían todas las funcionalidades que hasta ahora Laravel 12 ofrece, claro que junto a este lanzamiento el mayor enfoque fue en Laravel Cloud, donde también cuento con un post acerca de el, puedes leer más aquí.

Andrés López
Gran fan de Laravel, entusiasta de Vue y escritor de cualquier cosa que suene interesante