Member-only story
Update Pokedex de Laravel 9.x a 10.x
En esta ocasión vamos a actualizar un proyecto de Laravel con la versión 9.x a la 10.x ( la versión mas actual de Laravel hasta este momento es la 10.37).
Como sabrán, hace tiempo publique un proyecto basado en la estructura de datos de un Pokémon y lo llame “The Pokedex”, este proyecto actualmente tiene la versión de Laravel 9.26 y vamos a actualizarlo a la versión mas reciente de Laravel que es la 10.37 en estos momentos.
Nuestros requerimientos generales serán los siguientes:
- Actualizar la versión requerida en el proyecto de PHP. Laravel (composer.json) 10.37 soporta PHP 8.1 ≥
- Actualizar la versión requerida de Laravel que sería la 10.37 (composer.json)
- Actualizar las librerías de terceros o vendors, incluidos los paquetes de Laravel(como Sail y UI).
- Quitar librerías que no son compatibles con la versión 10.37
Nuestros pre requisitos para lograr esta actualización:
- Ubuntu 22.04 (puede ser WSL2 en Windows 11)
- Docker y Docker Compose
- Composer 2.22 ≥
- Node 18.x ≥
Para mayor detalle de este update puedes consultar la documentación oficial : https://laravel.com/docs/10.x/upgrade
Modificar el archivo composer.json
Con el proyecto clonado modificamos la versión de PHP (actualmente aceptaba 8.0 o 8.1)…