Actualización de sitios hechos en Laravel, de versión y de PHP
Mantenemos y ampliamos sitios hechos en Laravel: sumamos funcionalidades, corregimos errores y actualizamos tanto la versión del framework como la de PHP, que avanzan juntas. Trabajamos sobre proyectos propios o heredados de otros equipos, con pruebas automatizadas y un entorno de prueba antes de cada cambio en producción.
Te respondemos con una propuesta concreta. Sin compromiso.
Qué incluye este servicio
Dentro de nuestro servicio de desarrollo web con Laravel, la actualización de sitios cubre todo lo que un proyecto necesita después de su lanzamiento:
- Nuevas funciones y cambios en las reglas del negocio.
- Corrección de errores en formularios, cálculos, pagos, paneles o reportes.
- Actualización de versión de Laravel, de PHP, de los paquetes de Composer y de las herramientas que compilan el diseño del sitio.
Por qué Laravel y PHP se actualizan juntos
Laravel publica una versión mayor por año. Cada una recibe correcciones de errores durante 18 meses y parches de seguridad durante dos años; pasado ese plazo, las vulnerabilidades que se descubran ya no se corrigen. Además, cada versión de Laravel exige una versión mínima de PHP, y cada versión de PHP también deja de recibir parches después de algunos años. Por eso no se puede actualizar uno sin mirar el otro.
| Componente | Qué revisamos |
|---|---|
| Laravel | Los cambios de cada versión según su guía oficial de actualización |
| PHP | Compatibilidad del código y funciones que el lenguaje dejó de admitir |
| Paquetes de Composer | Versiones compatibles y paquetes abandonados que hay que reemplazar |
| Herramientas del frontend | Compilación de estilos y scripts, por ejemplo el paso de Laravel Mix a Vite, y versiones de Livewire o Inertia |
| Servidor | Extensiones de PHP, colas de trabajo y tareas programadas |
Innovación en emprendimientos
¿Lo pensamos para tu proyecto?
Señales de que tu sitio necesita una actualización
- La versión de Laravel del proyecto ya no recibe parches de seguridad.
- Tu hosting anunció que retira la versión de PHP que usa el sitio.
- La auditoría de dependencias de Composer informa paquetes con vulnerabilidades conocidas.
- Una integración, como una pasarela de pago, exige una versión más nueva de algún paquete.
- Quien desarrolló el sitio ya no está disponible y nadie se anima a tocar el código.
Cómo actualizamos tu proyecto
- Diagnóstico. Relevamos versiones, paquetes, pruebas existentes, servidor y forma de publicación.
- Red de seguridad. Si faltan pruebas automatizadas, las escribimos para los recorridos críticos antes de tocar nada.
- Actualización por etapas, una versión mayor de Laravel por vez, con su guía oficial.
- Paquetes y PHP. Actualizamos o reemplazamos dependencias y llevamos el código a la versión de PHP elegida.
- Entorno de prueba con una copia de los datos reales, sin información sensible, para validar con vos.
- Publicación con plan de reversión, para volver atrás rápidamente si apareciera algo inesperado.
Si el proyecto no es un sitio sino una API o un sistema interno, el trabajo es el de actualización de versión de Laravel en nuestra área de backend.
Qué recibís
- El sitio actualizado y publicado, con la misma apariencia y las mismas funciones.
- Las pruebas automatizadas creadas durante el trabajo, que quedan en el proyecto.
- Un registro de los cambios en el código, los paquetes y la configuración del servidor.
- Una recomendación de calendario para las próximas actualizaciones.
Si tu sitio está hecho en Next.js, el trabajo equivalente se centra en las nuevas versiones del framework y de React: lo explicamos en actualización de sitios en Next.js.
Preguntas frecuentes
¿Tenés otra duda? Escribinos por WhatsApp.
¿Se pueden saltar varias versiones de Laravel de una sola vez?
Se puede actualizar un proyecto muy atrasado en un mismo trabajo, pero no de un salto. Lo correcto es avanzar versión mayor por versión mayor, siguiendo la guía oficial de cada una y verificando que todo funcione antes de pasar a la siguiente. Así cada error tiene una causa clara y el riesgo de dejar algo roto sin detectar es mucho menor.
¿Qué pasa si mi proyecto no tiene pruebas automatizadas?
Es muy común en proyectos heredados. Antes de actualizar escribimos pruebas para los recorridos críticos del sitio, como el inicio de sesión, los formularios, los pagos y los cálculos principales. Esas pruebas funcionan como una red de seguridad: si la actualización rompe algo importante, lo detectamos antes de publicar.
¿Actualizar implica rehacer el sitio?
No. La actualización conserva el diseño, las funciones y los datos. Lo que cambia es el código interno que hay que adaptar a las nuevas versiones del framework, de PHP y de los paquetes. Para tus usuarios el sitio sigue igual, pero queda sobre una base con soporte de seguridad y lista para seguir creciendo.
¿Mi hosting va a soportar la nueva versión de PHP?
Lo verificamos al principio del trabajo. La mayoría de los proveedores permite elegir entre varias versiones de PHP, pero algunos hostings tardan en ofrecer las más nuevas o no tienen las extensiones que el proyecto necesita. Si el servidor actual se convierte en un límite, te proponemos alternativas antes de avanzar.
¿Pueden sumar funciones nuevas mientras actualizan?
Recomendamos separar las dos cosas: primero actualizar, con el sitio funcionando igual que antes, y después sumar funciones sobre la base nueva. Mezclarlas complica las pruebas, porque ante un error no queda claro si viene de la actualización o del cambio nuevo. Si hay urgencia, planificamos ambos trabajos en paralelo con mucho cuidado.
Pedí tu presupuesto
Actualización de sitios hechos en Laravel, de versión y de PHP, pensado para tu emprendimiento. Contanos qué necesitás y te respondemos con una propuesta.
- Tres pasos, menos de dos minutos.
- Propuesta concreta, sin compromiso.
- Si preferís, lo hablamos por WhatsApp.
- Qué necesitás
- Tu proyecto
- Tus datos
También te puede servir
- Actualización de sitios en Next.js y nuevas versiones del framework Next.js
- Actualización de Laravel y PHP a versiones con soporte Laravel
- Mantenimiento y soporte de backends desarrollados en Laravel Laravel
- Sitios web a medida con Laravel para negocios con lógica propia Laravel
- E-commerce a medida con Laravel para procesos de venta propios Laravel
- Actualización de tiendas online hechas en Laravel Laravel