¿Qué podemos esperar en Laravel 10?

arrow_back Blog

Laravel 10 está a la vuelta de la esquina, en esta entrada vamos a ver algunas de las cosas que podemos esperar en la nueva versión de nuestro framework favorito.

Eliminado el soporte para PHP 8

Laravel 10 elimina el soporte para PHP 8, lo que significa que deberemos tener instalado PHP 8.1 o superior para utilizar esta nueva versión, aquí puedes ver el pull request: [10.x] Drop PHP 8.0

Reglas de validación invocables por defecto

Si creamos una regla de validación con Laravel 9 utilizando el siguiente comando:

Veremos el siguiente código en la clase Rule:

Mientras que si hacemos lo mismo en Laravel 10, veremos una clase invocable con el siguiente código:

Tipos nativos en el Skeleton y los paquetes oficiales de Laravel 10

Mientras que en Laravel 9 y sus versiones anteriores todos los tipos estaban definidos con DocBlocks, en Laravel 10 todo tendrá tipos, tanto los datos como los retornos, y los DocBlocks serán eliminados.

Ejemplo controlador en Laravel 9:

Ejemplo controlador en Laravel 10:

Y así será con todo, migraciones, Kernel Http o de Consola etcétera, aquí puedes ver el pull request: [10.x] Uses PHP Native Type Declarations.

Eliminado soporte para Predis v1

Predis v1 dejará de tener soporte en Laravel 10, las opciones que tenemos son utilizar Predis v2 o directamente optar por utilizar la extensión nativa Redis, aquí puedes ver el pull request: [10.x] Drop Predis v1 support.


Existen más cambios en esta nueva versión, te invito a que revises los cambios que nos afectarán en breve aquí.

Cursosdesarrolloweb Cursosdesarrolloweb

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Formulario de contacto

Copyright 2023 © Todos los derechos reservados.

Contacto