Saltar al contenido

Laravel 12, la más reciente versión del popular framework PHP, fue lanzada el 24 de febrero de 2025 con importantes mejoras y novedades. Entre las más destacables se encuentran los nuevos starter kits que facilitan el inicio de proyectos con diferentes stacks tecnológicos preconfigurados.

En este artículo, exploraremos todas las opciones disponibles para que puedas elegir el stack que mejor se adapte a tus necesidades y preferencias como desarrollador.

Los nuevos Starter Kits en Laravel 12

Una de las principales novedades de Laravel 12 es la integración directa de starter kits en el proceso de creación de proyectos. Ahora, al ejecutar el comando laravel new {proyecto}, se inicia un proceso interactivo con prompts que te permiten elegir entre cuatro opciones exclusivas que solo pueden seleccionarse durante esta instalación inicial:

None (Sin starter kit)

La opción "None" crea un proyecto Laravel completamente limpio, sin ningún frontend preconfigurado. Esta opción es ideal para:

  • Desarrolladores que prefieren configurar su frontend desde cero

  • APIs y microservicios que no requieren interfaces de usuario

  • Proyectos donde se utilizará un frontend completamente separado

React Starter Kit

El starter kit de React viene con una configuración moderna y completa:

  • React 19: La versión más reciente del popular framework JavaScript

  • TypeScript: Tipado estático para mejorar la robustez del código

  • Inertia 2: Para una integración fluida entre Laravel y React sin necesidad de construir una API

  • shadcn/ui: Una biblioteca de componentes de UI altamente personalizables

Esta opción es perfecta para equipos familiarizados con el ecosistema React que desean aprovechar las últimas características y mantener un código más mantenible gracias a TypeScript.

No te pierdas nuestro nuevo curso de Laravel 12, Inertia y React

Vue Starter Kit

Para los amantes de Vue, Laravel 12 ofrece:

  • Vue 3: Con su API de Composición y mejor rendimiento

  • TypeScript: Al igual que con React, para mejorar la seguridad del tipo

  • Inertia 2: Permitiendo la creación de aplicaciones de página única manteniendo la simplicidad de Laravel

  • shadcn-vue: Componentes UI adaptados específicamente para Vue

Este stack es ideal para desarrolladores que prefieren la curva de aprendizaje más suave de Vue mientras mantienen acceso a herramientas modernas de desarrollo frontend.

No te pierdas nuestro nuevo curso con Laravel 12, Inertia y Vue

Livewire Starter Kit

Para quienes prefieren mantenerse en el ecosistema PHP, el starter kit de Livewire ofrece:

  • Livewire 3: La última versión del framework que permite crear interfaces dinámicas sin escribir JavaScript

  • Laravel Volt: La sintaxis de componentes simplificada para Livewire

  • Flux UI: Un sistema de componentes UI moderno diseñado específicamente para Livewire

Esta opción es perfecta para desarrolladores PHP que quieren crear aplicaciones interactivas sin necesidad de cambiar de contexto entre lenguajes de programación.

No te pierdas nuestro nuevo curso con Laravel 12, Livewire y Volt

Alternativas y opciones adicionales

Además de los starter kits integrados que se instalan exclusivamente con el comando laravel new {proyecto}, Laravel 12 sigue ofreciendo flexibilidad para configuraciones más personalizadas:

Laravel Breeze con Blade

Laravel Breeze sigue siendo una excelente opción para proyectos que prefieren un enfoque más tradicional utilizando Blade como motor de plantillas. Para instalarlo:

  1. Crea un proyecto ejecutando laravel new proyecto y selecciona la opción "None" en el prompt interactivo

  2. Instala Breeze: composer require laravel/breeze --dev

  3. Ejecuta: php artisan breeze:install blade

Breeze con Blade es una opción robusta para desarrolladores que prefieren la simplicidad y el rendimiento de las plantillas del lado del servidor, manteniendo un conjunto mínimo de dependencias JavaScript.

Descubre más sobre Laravel Breeze: La solución moderna de autenticación para Laravel

Laravel Sail para entornos de desarrollo

Laravel Sail sigue siendo una opción excelente para configurar entornos de desarrollo Docker ligeros. Para crear un proyecto con Laravel Sail, lo mejor es utilizar el comando curl:

curl -s "https://laravel.build/proyecto" | bash

Es importante destacar que los nuevos starter kits de Laravel 12 solo se pueden instalar mediante el comando laravel new durante el proceso de creación del proyecto. Si inicias con Sail, tendrás que configurar tu frontend preferido después.

Descubre cómo instalar Laravel Sail en proyectos con starter kits de Laravel 12

Nuevas integraciones y servicios

Laravel 12 no solo mejora los stacks de frontend, sino que también introduce interesantes integraciones con servicios como:

Laravel WorkOS

Laravel WorkOS proporciona autenticación sin contraseñas y otras funcionalidades de nivel empresarial.

Primer vistazo a Laravel WorkOS: Autenticación sin contraseñas

Laravel Cloud

El servicio oficial de despliegue para aplicaciones Laravel ahora ofrece una integración más fluida con todos los starter kits.

Primer despliegue en Laravel Cloud desde cero

¿Qué stack elegir para tu próximo proyecto?

La elección del stack depende de varios factores:

  1. Experiencia del equipo: Si tu equipo ya está familiarizado con React o Vue, tiene sentido aprovechar esos conocimientos. Si prefieren mantenerse en PHP, Livewire es una excelente opción.

  2. Complejidad de la UI: Para interfaces de usuario complejas y altamente interactivas, React o Vue pueden ofrecer más flexibilidad. Para aplicaciones más sencillas, Livewire o Blade pueden ser suficientes.

  3. Velocidad de desarrollo: Livewire permite un desarrollo más rápido para equipos PHP, mientras que los desarrolladores frontend experimentados pueden ser más productivos con React o Vue.

  4. Mantenimiento a largo plazo: Considera quién mantendrá el proyecto y qué tecnologías conocen mejor.

Profundizando con Volt y Folio

Si te interesa especialmente el enfoque de Livewire con Volt, tenemos un curso introductorio que te ayudará a dominar estas tecnologías:

Curso: Introducción a Laravel Folio y Volt

Conclusión

Laravel 12 ha simplificado enormemente el proceso de iniciar nuevos proyectos con diferentes stacks tecnológicos. Ya sea que prefieras React, Vue, Livewire o un enfoque más tradicional con Blade, ahora tienes opciones oficiales y bien integradas.

La flexibilidad siempre ha sido una de las fortalezas de Laravel, y esta nueva versión lo demuestra una vez más al adaptarse a diferentes preferencias y necesidades de los desarrolladores.

¿Quieres conocer todas las novedades de Laravel 12 más allá de los starter kits? No te pierdas nuestro artículo completo:

Novedades de Laravel 12: Todo lo que necesitas saber


¿Qué stack de Laravel 12 estás utilizando en tus proyectos? ¡Comparte esta entrada con otros desarrolladores que puedan encontrarla útil para sus próximos proyectos con Laravel 12!

school Curso completo

Curso Laravel 12
Completo 2026

El único curso 100% actualizado que incluye Laravel 12, Livewire 3, Vue 3, React 19 e Inertia 2. Aprende con proyectos reales y las últimas funcionalidades.

access_time 8 horas de contenido
layers 4 tecnologías en 1
update 100% actualizado
code Proyectos prácticos
Ver Curso Laravel 12 arrow_forward

star Incluido en cualquier suscripción

Rutas de aprendizaje