Actualizaciones de Laravel

Llevamos apps de Laravel a la versión actual, una versión mayor a la vez, mientras tu equipo sigue entregando. Migramos las dos plataformas de una ONG de EE. UU. de Laravel 10 a 12.

Compartir enFacebookLinkedInX

Empezamos con una auditoría: leemos el código, las dependencias y el despliegue, y listamos lo que separa tu app de la siguiente versión. Después, cada versión mayor llega en su propio pull request, con las pruebas pasando, a través de tu proceso de revisión. Somos Laravel Partner oficial y trabajamos con Laravel desde 2016.

  • Paquetes atascados en una versión vieja

    Un paquete abandonado o fijado a una versión puede frenar toda la app. Lo actualizamos o lo reemplazamos antes de la actualización, para que no se quede a medio camino.

  • Sin pruebas en las que apoyarse

    Primero agregamos pruebas a las partes que toca la actualización, para que cada paso se pueda comprobar antes de publicarlo.

  • Una versión de PHP atrasada

    Las versiones nuevas de Laravel piden un PHP más nuevo. Movemos PHP y el servidor junto con la app, no después.

Cómo se hace una actualización

  1. Paso 01

    Auditamos la app

    El código, las dependencias de Composer, la versión de PHP y el despliegue. Recibes la lista de lo que bloquea la siguiente versión.

  2. Paso 02

    Una versión a la vez

    Cada versión mayor llega en su propio pull request, que tú revisas y publicas según tu calendario.

  3. Paso 03

    Se mantiene al día

    Para en la versión que necesitas, o déjanos un contrato mensual para que la próxima actualización no se postergue.

Una actualización que entregamos

  • Una ONG de EE. UU.

    Dos plataformas web en Laravel y October CMS, una de ellas una app para tabletas de personas en centros penitenciarios. Los ingenieros de Nerdify trabajan junto a los desarrolladores de la ONG y migraron ambas de Laravel 10 a Laravel 12. Nombre reservado por acuerdo.

    ONG · Laravel · October CMS

    [ Leer el caso → ]

Actualización de Laravel · Ambas plataformas

10 → 12

Ambas plataformas, una versión mayor a la vez, publicadas a través de su staging, QA y las revisiones automáticas de GitHub.

Cuándo nos llaman

Tu versión de Laravel ya no tiene soporte.

Primero una auditoría, luego la actualización, una versión a la vez.

Un paquete te obliga a actualizar.

Una dependencia deja de soportar tu versión, y la actualización no puede esperar.

Una funcionalidad grande está por caer sobre código viejo.

Primero actualizamos, para que la funcionalidad se construya sobre la versión actual.

Modelo · Auditoría y luego la actualización

Con alcance definido después de la auditoría.

El precio depende del código y de qué tan atrasado está. Cotizamos después de una llamada de 30 minutos.

Alejandro Galo

Jefe de ventas, Nerdify

Agenda una llamada gratis de 30 minutos para hablar de tu equipo, tu stack y tus plazos.