Saltar al contenido
Markco Digital

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.

Actualización de sitios hechos en Laravel, d... En construcción Publicado tunegocio.com.ar Online Publicar tunegocio Tu negocio Consultar Actualización de sitios Sitios a medida E-commerce a medida Actualización de e-commerce Migración de WordPress a Lara… Optimización

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

  1. Diagnóstico. Relevamos versiones, paquetes, pruebas existentes, servidor y forma de publicación.
  2. Red de seguridad. Si faltan pruebas automatizadas, las escribimos para los recorridos críticos antes de tocar nada.
  3. Actualización por etapas, una versión mayor de Laravel por vez, con su guía oficial.
  4. Paquetes y PHP. Actualizamos o reemplazamos dependencias y llevamos el código a la versión de PHP elegida.
  5. Entorno de prueba con una copia de los datos reales, sin información sensible, para validar con vos.
  6. 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.
  1. Qué necesitás
  2. Tu proyecto
  3. Tus datos
¿Qué necesitás?

Podés elegir más de una opción.

Paso 1 de 3

Usamos cookies de analítica para entender cómo se usa el sitio y mejorarlo. Más info