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
- Versión mínima de PHP de 8.0. requisito
- Cambiar de Swift Mailer a Symfony Mailer
- Actualización del sistema de archivos al sistema de archivos 3. x
- Accesores/mutadores elocuentes mejorados
- Enum Eloquent Attribute Casting
- Enlaces de ruta implícitos con enumeraciones
- Alcance forzado de enlaces de ruta.
- Grupos de ruta del controlador. 👌
- Motor de base de datos Laravel Scout
- Representación de plantillas de cuchillas en línea. 👍
- Atajo de nombre de ranura
- Directivas de hoja marcadas / seleccionadas 👏
- Vistas de paginación Bootstrap 5 ( Paginator::useBootstrapFive(); )
- Validación mejorada de datos de matrices anidadas
- API de Laravel Breeze y Next.js.
- Página de excepción de encendido mejorada
- Ruta mejorada: lista de salida CLI.
- Cobertura de prueba con el comando de prueba Artisan
- Servidor de eco de socket
- 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.
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 :
Github :