Laravel 13 se lanzó el 17 de marzo de 2026. Aunque es la habitual release mayor anual, Laravel 13 pone el foco especialmente en flujos de trabajo nativos de IA, valores por defecto más seguros y APIs para desarrolladores más expresivas.Los cambios disruptivos se han reducido al mínimo, y la mayoría de aplicaciones podrán actualizarse con pocas modificaciones. Al mismo tiempo, se han añadido numerosas funciones nuevas que pueden transformar el desarrollo moderno de aplicaciones, como Laravel AI SDK y la búsqueda semántica.
Política de soporte de Laravel 13: se ofrecen correcciones de errores hasta el Q3 de 2027 y correcciones de seguridad hasta el 17 de marzo de 2028.
La estrella de Laravel 13 es el AI SDK de primera parte. Ofrece una API unificada para generación de texto, agentes de tool calling, embeddings, audio, generación de imágenes e integración con vector stores.Puedes construir funciones de IA de forma independiente del proveedor manteniendo una experiencia de desarrollador propia de Laravel.Generación de texto (agente)
use App\Ai\Agents\SalesCoach;$response = SalesCoach::make()->prompt('Analiza esta transcripción de ventas...');return (string) $response;
Generación de imágenes
use Laravel\Ai\Image;$image = Image::of('un dónut sobre la encimera de la cocina')->generate();$rawContent = (string) $image;
Síntesis de audio
use Laravel\Ai\Audio;$audio = Audio::of('Me encanta programar en Laravel.')->generate();$rawContent = (string) $audio;
Generación de embeddings
use Illuminate\Support\Str;$embeddings = Str::of('Los vinos de Napa Valley son los mejores.')->toEmbeddings();
Se ha añadido soporte nativo para consultas vectoriales integrado con el AI SDK. Puedes ejecutar búsqueda semántica con PostgreSQL + pgvector directamente desde el query builder.
Refuerzo de la protección CSRF (PreventRequestForgery)
El middleware CSRF se ha renombrado de VerifyCsrfToken a PreventRequestForgery, y se ha añadido verificación del origen de la petición usando la cabecera Sec-Fetch-Site.
use Illuminate\Foundation\Http\Middleware\PreventRequestForgery;// Excluir el middleware en tests->withoutMiddleware([PreventRequestForgery::class]);
VerifyCsrfToken permanece como alias obsoleto, pero se recomienda migrar al nuevo nombre de clase.
Se ha añadido la opción serializable_classes en config/cache.php, con valor por defecto false. Esto previene ataques de deserialización de PHP en caso de que se filtre APP_KEY.
Los starter kits renovados en Laravel 12 (basados en React/Vue/Livewire) siguen estando disponibles en Laravel 13.Coincidiendo con el lanzamiento de Laravel 13 también se lanzó Inertia v3. Principales cambios:
Props de layout más simples
Soporte de Vite 8
Añadido del callback withApp
Nuevos componentes Blade
Si usas Inertia v3, considera también su actualización.
Laravel Boost es un servidor MCP de primera parte. Puedes semi-automatizar la actualización con el slash command /upgrade-laravel-v13, integrándolo con editores de IA como Claude Code, Cursor, OpenCode, Gemini o VS Code.
Laravel 13 es una release de “pocos cambios disruptivos y muchas novedades”. La actualización requiere un esfuerzo mínimo, y a la vez, especialmente el AI SDK y la búsqueda semántica tienen potencial para cambiar la forma en que se desarrollan las aplicaciones modernas.Cuando estés listo para actualizar una aplicación existente de Laravel 12 a 13, consulta el procedimiento detallado en la guía siguiente.
Guía de actualización de Laravel 12 a 13
Se explican la lista de cambios disruptivos y los pasos de actualización paso a paso.