paint-brush
Una guía rápida para actualizar Laravel a la versión 9 🚀por@epmnzava
32,675 lecturas
32,675 lecturas

Una guía rápida para actualizar Laravel a la versión 9 🚀

por epmnzava2022/02/21
Read on Terminal Reader
Read this story w/o Javascript

Demasiado Largo; Para Leer

Laravel 9 se lanzó el 8 de febrero de 2022 e incluye muchas características nuevas. La última versión solo va con la versión mínima de PHP 8.0. Esto significa que si su aplicación laravel está en Laravel 8 o una versión anterior, es posible que deba actualizar su versión de PHP antes de actualizar la aplicación. Las siguientes son actualizaciones importantes en L9: cambio de Swift Mailer a Symfony Mailer, actualización del sistema de archivos al sistema de archivos 3x. x.4.

Company Mentioned

Mention Thumbnail
featured image - Una guía rápida para actualizar Laravel a la versión 9 🚀
epmnzava HackerNoon profile picture

Hola a todos 👋,

Hoy repasaré cómo actualizar su aplicación Laravel a la versión 9. Laravel 9 se lanzó el 8 de febrero de 2022. Incluye muchas características nuevas, pero una que se destaca es el hecho de que la última versión solo incluye la versión mínima. de PHP 8.0 🤯!


Sí, esto ciertamente significa que si su aplicación Laravel está en Laravel 8 o una versión anterior, es posible que deba actualizar su versión de PHP antes de actualizar la aplicación.

Las siguientes son actualizaciones importantes en L9

  1. Versión mínima de PHP de 8.0. requisito
  2. Cambiar de Swift Mailer a Symfony Mailer
  3. Actualización del sistema de archivos al sistema de archivos 3. x
  4. Accesores/mutadores elocuentes mejorados
  5. Enum Eloquent Attribute Casting
  6. Enlaces de ruta implícitos con enumeraciones
  7. Alcance forzado de enlaces de ruta.
  8. Grupos de ruta del controlador. 👌
  9. Motor de base de datos Laravel Scout
  10. Representación de plantillas de cuchillas en línea. 👍
  11. Atajo de nombre de ranura
  12. Directivas de hoja marcadas / seleccionadas 👏
  13. Vistas de paginación Bootstrap 5 ( Paginator::useBootstrapFive(); )
  14. Validación mejorada de datos de matrices anidadas
  15. API de Laravel Breeze y Next.js.
  16. Página de excepción de encendido mejorada
  17. Ruta mejorada: lista de salida CLI.
  18. Cobertura de prueba con el comando de prueba Artisan
  19. Servidor de eco de socket
  20. Nuevos ayudantes.


Arriba se encuentran algunas de las principales actualizaciones que se encuentran en L9, no las repasaré en este artículo, pero seleccionaré algunas de ellas y crearé artículos que explican cuál es la actualización exacta y cómo funciona, así que permanezca atento.


Entonces, ¿cómo actualizo mi aplicación Laravel?

Actualizaré mi propia aplicación a la versión 9 desde la versión 8, por lo tanto, este artículo será una buena explicación, así que solo siga,


Primero, repasemos nuestro archivo composer.json y busquemos laravel/framework y nunomaduro/collision, puede ver el mío a continuación


Cambie el paquete `laravel/framework de ^8.12 a ^9.0


Cambiar nunomaduro/colisión de ^5.0 a ^6.1


cambie fachada/ignición a “spatie/laravel-ignition”: “¹.0”


Entonces corre

 composer update


Una vez que haya terminado de ejecutar la actualización del compositor, vaya a la siguiente página y lea acerca de algunos cambios de alto impacto que debe realizar. https://laravel.com/docs/9.x/actualizar Dependiendo de la versión que actualice, habrá algunas diferencias en el marco de esqueleto que necesita hacer.


Tenga en cuenta que esta guía es para ayudarlo a actualizar rápidamente su aplicación. Es posible que haya algunos archivos que deban actualizarse y que no se hayan incluido en esta guía. No olvide leer la documentación de actualización que está disponible en el sitio web oficial de laravel.


Antes de ir… ¡Gracias por leer el artículo!


Cualquier duda o comentario mándame un mensaje

Correo : [email protected]

Gorjeo : https://twitter.com/epmnzava

Github : https://github.com/dbrax