Una Mirada A Lo Que Viene en Laravel 10
En esta página:
Laravel 10, cuyo lanzamiento está previsto para el 7 de febrero de 2023. En este post, quiero compartirte algunas nuevas funciones y cambios que traera. Te recomendamos que vuelvas a consultar sus nuevas funcionalidades el día de su lanzamiento, ya que estaremos compartiendo un Post con todas las características que trae Laravel 10. Bien es este Post tendremos Una Mirada A Lo Que Viene en Laravel 10,vamos con ello.
Antes de continuar, te invito a leer los siguientes artículos:
- Las Novedades más destacadas que trae Laravel 9 – Parte 1
- Como Crear un CRUD con Laravel 8 y Bootstrap 5 – Parte 1
- Como Usar Mongo DB en Laravel 8 + Listado de Datos – Parte 1
- Que es Laravel + Tu Primera Aplicación con Laravel
- Las Novedades más destacadas que trae Laravel 8
- Nuevos Comandos Para Bases de Datos En Laravel 9
- 6 Helpers de gran Utilidad en Laravel 7
- Como crear un CRUD con Galería de Imágenes en Laravel 6.2 y Bootstrap 4 – Parte 1
- Como Trabajar con Query Scopes (Ámbitos de Consulta) en Laravel 7
- Cliente PHP de OpenAI Para Laravel
- Lee más artículos en la categoría Laravel
Asimismo, te invito a escuchar el Podcast: “Razones Por Las Cuales Te Cuesta Aprender A Programar” y “La Inteligencia Artificial (IA) y el Machine Learning (ML) Siempre Trabajan de la Mano” (Anchor Podcast):
Spotify: | Sound Cloud: | Apple Podcasts | Anchor Podcasts |
Bien ahora continuemos con el Post: Una Mirada A Lo Que Viene en Laravel 10.
Laravel 10 Elimina el Soporte Para PHP 8.0
Laravel dejará de ser compatible con PHP <= v8.0 en Laravel 10. La versión mínima requerida es PHP ^8.1. Al examinar la comparación entre master y 9.x, podemos esperar ver las características de Laravel 8.1 utilizadas en el framework, como las propiedades de solo lectura.
Declaraciones de Tipos Nativos en el Esqueleto de Laravel 10
En Laravel 10, el código de esqueleto de la aplicación tendrá declaraciones de tipo nativas. Esto significa que cualquier código en el espacio de usuario generado por el framework tendrá sugerencias de tipo y tipos de devolución. Los tipos se agregan de una manera que brinda las últimas funciones de sugerencias de tipos de PHP a los proyectos de Laravel sin romper la compatibilidad con versiones anteriores a nivel de framework:
- Tipos de devolución
- Argumentos del método
- Las anotaciones redundantes se eliminan cuando es posible
- Permitir tipos de terrenos de usuarios en los argumentos de cierre
- No incluye propiedades escritas.
Las Reglas de Validación Invocables son las Predeterminadas
A partir de Laravel 10, las reglas de validación invocables ahora son las predeterminadas. Cuando crea una nueva regla de validación a través de craft, esto es lo que puedes esperar:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# Laravel 9 crea una clase de regla que implementa el # Illuminate\Contracts\Validation\Rule interface artisan make:rule Uppercase # Flag (Bandera) de Laravel 9 para crear una regla invocable e implícita artisan make:rule Uppercase --invokable artisan make:rule Uppercase --invokable --implicit # Laravel 10 crea una regla invocable por defecto artisan make:rule Uppercase # Regla implícita en Laravel 10 artisan make:rule Uppercase --implicit |
Deprecaciones de Laravel 9
Los métodos marcados como obsoletos en Laravel 9 se eliminarán en Laravel 10. Podemos esperar que la guía de actualización de lanzamiento describa todos los métodos obsoletos, la evaluación de impacto potencial y cómo actualizar más cerca del lanzamiento.
Aquí hay algunas desaprobaciones encontradas en la comparación de la rama del framework de Laravel master con la rama 9.x en el momento de escribir este Post:
- Se eliminan varias obsolescencias (Solicitud de extracción n.º 41136)
- Se elimina propiedad de fechas obsoletas en la (Solicitud de extracción n.º 42587)
- Se elimina el método handleDeprecation en la (Solicitud de extracción n.º 42590)
- Se elimina el método obsoleto assertTimesSent (Solicitud de extracción n.º 42592)
- Se elimina ScheduleListCommand la propiedad obsoleta 419471e
- Se elimina el método obsoleto Route::home Solicitud de extracción n.º 42614
- Se elimina la funcionalidad obsoleta dispatchNow Solicitud de extracción n.º 42591
Conclusión
Aún faltan varias semanas para Laravel 10, y aparecerán más funciones y anuncios nuevos. Recuerda estar atento a nuestra publicación con las nuevas novedades y características que traerá Laravel 10 en nuestro Blog.
Nota (s)
- No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.
Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.
- Laravel
- 13-12-2022
- 14-12-2022
- Crear un Post - Eventos Devs - Foro
Social
Redes Sociales (Developers)
Redes Sociales (Digital)