Laravel continúa preparando la próxima gran evolución de uno de los frameworks PHP más utilizados del mundo. Aunque Laravel 14 todavía no ha sido lanzado oficialmente, ya comenzaron a conocerse varias de las modificaciones que probablemente formarán parte de la nueva versión.
La información aparece mientras el desarrollo continúa en la rama master del framework. Laravel News recopiló este 21 de septiembre algunos de los cambios que actualmente están destinados a Laravel 14, aunque advierte que todavía pueden modificarse antes de su lanzamiento definitivo.
Laravel 14 apunta a 2027
Siguiendo el ciclo habitual de lanzamientos del framework, Laravel 14 está previsto para el primer trimestre de 2027.
Actualmente Laravel 13 continúa siendo la versión principal estable. Fue publicado el 17 de marzo de 2026 y requiere como mínimo PHP 8.3. La documentación oficial señala además que Laravel publica aproximadamente una versión mayor cada año.
Uno de los cambios más importantes de Laravel 14 estará precisamente en sus requisitos.
PHP 8.4 será obligatorio
Laravel 14 elevará la versión mínima necesaria a PHP 8.4.
Una de las razones es la adopción de nuevas dependencias, entre ellas Symfony 8, que también requiere PHP 8.4 como versión mínima. Esto significa que los desarrolladores que todavía trabajen con servidores antiguos tendrán que revisar su infraestructura antes de realizar la futura actualización.
Nuevas rutas con Route::query()
Entre las novedades que ya aparecen en desarrollo se encuentra Route::query().
Esta funcionalidad permitirá definir rutas utilizando el método HTTP QUERY, diseñado para realizar consultas que pueden incluir un cuerpo en la petición sin tratarse como una operación destinada a modificar recursos.
Laravel 13 ya incorporó soporte relacionado con este método en su cliente HTTP, mientras que Laravel 14 ampliaría su integración directamente al sistema de rutas.
Autorizaciones más directas desde el usuario
Laravel también prepara una pequeña mejora que podría simplificar bastante el código relacionado con permisos.
Actualmente pueden encontrarse implementaciones utilizando Gate::forUser(...). En Laravel 14 se prepara una nueva forma mediante:
$user->authorize(...)
El método funcionará de manera similar a $user->can(), pero lanzará una excepción de autorización cuando la comprobación falle.
Mejoras para Eloquent, caché y almacenamiento
También se están preparando varios cambios internos.
Eloquent incorporaría métodos como orWhereKey() y orWhereKeyNot(), además de mejoras para permitir subconsultas en distintos métodos relacionados con whereKey().
Laravel 14 también corregirá determinados comportamientos de lazy() y chunk() para evitar que modifiquen inesperadamente el Query Builder utilizado posteriormente.
Por otra parte, Cache::has() y Cache::forget() mejorarán su comportamiento cuando reciben múltiples claves mediante arrays.
Cambios en las colas
El framework también prepara modificaciones en los métodos destinados a pausar y reanudar colas.
La nueva sintaxis busca hacer más natural la selección de una cola y permitir utilizar automáticamente la conexión configurada por defecto cuando no se indique otra explícitamente.
Estos cambios forman parte de las modificaciones incompatibles que Laravel puede reservar para una nueva versión mayor.
Laravel 14 todavía puede cambiar
Es importante destacar que todavía no existe una lista oficial y definitiva de características de Laravel 14.
Las novedades conocidas actualmente proceden del desarrollo activo del framework y algunas podrían cambiar, desaparecer o evolucionar antes de que llegue la versión estable.
Por ahora, Laravel 13 continúa siendo la versión estable de referencia y seguirá recibiendo correcciones de errores hasta el tercer trimestre de 2027 y actualizaciones de seguridad hasta marzo de 2028.
Aun así, las primeras modificaciones dejan claro que Laravel 14 ya comenzó a tomar forma y que los desarrolladores deberían prestar especial atención al salto hacia PHP 8.4 de cara a futuras migraciones.