Member-only story

Update Pokedex de Laravel 9.x a 10.x

Chris Lopez
3 min readDec 14, 2023

--

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)…

--

--

Chris Lopez
Chris Lopez

Written by Chris Lopez

Laravel, PHP, Python, Js, Vue Developer

No responses yet