Novedades de Laravel 9

Novedades de Laravel 9
Laravel
Carlos Villatoro

Carlos Villatoro

hace 11 meses

En este artículo exploraremos las características principales de Laravel 9.


 

¿Qué es Laravel?

Laravel es un framework de aplicaciones web basado en código PHP, es de código abierto y conocido por su elegante sintaxis. Este framework esta diseñado para construir aplicaciones web simples y complejas bajo la patrón arquitectónico MVC (Modelo-Vista-Controlador).

¿Qué puedes esperar de Laravel 9?

Su lanzamiento estaba previsto para ser lanzado en septiembre de 2021, pero ahora ha sido empujado a enero de 2022, convirtiéndolo en el primer lanzamiento LTS (Soporte a Largo Plazo) que se introducirá siguiendo el ciclo de lanzamiento de 12 meses, Este retraso se debe a muchas razones:

  • Laravel utiliza algunas bibliotecas de Symfony. Sin Embargo, Symfony tiene previsto el lanzamiento de la versión 6.0 para noviembre 2021, este retraso permitirá que el equipo de Laravel implemente esta nueva versión de Symfony.
  • El retraso les permitirá interactuar con la nueva versión de Symphony y corregir cualquier error que se tenga.
  • Este retraso posiciona mejor al equipo de Laravel para futuros lanzamientos anuales.

Nuevas características de Laravel 9

Laravel 9

Requisito mínimo de PHP

Laravel 9 requiere la última versión de PHP 8 PHPUnit 8 para las pruebas. 

Migración anónima de stub

Laravel establece que la migración de stub es el comportamiento por defecto cuando se ejecuta el comando de migración.

php artisan make:migration

La función de migración anónima de stub se lanzó por primera vez en Laravel 8.37 para resolver el problema de múltiples migraciones con el mismo nombre de clase que pueden causar problemas al intentar recrear la base de datos desde cero.

Laravel migración anónima

Nueva interfaz del generador de consultas 

El type hinting es muy fiable ara la re-factorización, análisis estático y la finalización de código en sus IDEs. Sin embargo, con Laravel 9, los desarrolladores podran disfrutar de la nueva interfaz del constructor de consultas para la sugerencia de tipos, la re-factorización y análisis estádistico.

Nueva interfaz del generador de consultas


 

Resumen

Laravel es un atractivo framework PHP que está ganando más atención entre los desarrolladores. Su próxima gran versión (Laravel 9) es la primera que sigue un ciclo de lanzamiento de 12 meses, y ya podemos ver que introducirá «jugosas» nuevas características.

¿Es esta la lista completa de nuevas características? Probablemente no, ya que el equipo de Laravel probablemente anunciará nuevas características antes de la fecha de lanzamiento.