Service

Mises à jour Laravel

Laravel 11 et les versions antérieures, y compris 8 et 9, ne reçoivent plus de correctifs de sécurité. Nous mettons à jour les applications Laravel vers une version maintenue sans les réécrire : d'abord des tests là où il en manque, puis une version majeure à la fois, chacune validée en préproduction avant la production. Tout commence par un diagnostic gratuit. Vous nous envoyez votre composer.lock et votre version de PHP, et nous vous disons quelles versions franchir, quels paquets bloquent et ce qui fait le coût pour votre application. Les mises à jour démarrent à partir de 1 000 $ pour une petite application sur une version récente, sur devis après le diagnostic. Deux articles de notre blog, en anglais, détaillent la démarche : « What a Laravel Upgrade Costs, and How to Keep It Small » et « How to Modernize a Legacy Laravel App Without a Rewrite ».

Fonctionnalités

Diagnostic gratuit à partir de votre composer.lock et de votre version de PHP
Tests fonctionnels sur la connexion, les paiements et les autres parcours critiques avant tout changement
Un pipeline CI avec retour arrière avant le premier saut de version
Une version majeure à la fois : préproduction, puis production
Paquets abandonnés remplacés ou forkés à l'étape qui précède leur rupture
Mise à jour de PHP et des serveurs quand la version cible l'exige
Une courte note de passation : ce qui a changé, ce que nous avons remplacé, ce qu'il faut surveiller

Ce que vous obtenez

  • Diagnostic : versions à franchir, points bloquants et estimation
  • Base de tests sur les parcours critiques
  • Pipeline CI avec retour arrière
  • Application sur une version maintenue de Laravel et de PHP
  • Note de passation

FAQ

Combien coûte une mise à jour Laravel ?

Les mises à jour démarrent à partir de 1 000 $ : pour une petite application sur une version récente, quelques heures peuvent suffire. Le prix dépend du nombre de versions à franchir, des paquets abandonnés, de la couverture de tests actuelle et de l'âge de PHP et des serveurs. Nous chiffrons après le diagnostic gratuit.

De quoi avez-vous besoin pour le diagnostic ?

Votre composer.lock et la version de PHP de vos serveurs. Un accès au code aide, mais il n'est pas nécessaire pour une première réponse.

Pourquoi ne pas passer directement à la dernière version ?

Quand un grand saut casse quelque chose, impossible de savoir quelle version en est la cause. Avancer une version à la fois garde chaque étape petite et testable.

Notre application n'a pas de tests. Est-ce un problème ?

Cela rend la mise à jour plus risquée : nous écrivons donc d'abord des tests fonctionnels sur les parcours qui manipulent de l'argent ou des données. Ils rendent aussi chaque modification ultérieure moins coûteuse à vérifier.

Une mise à jour est-elle toujours la bonne réponse ?

Non. Un petit outil interne derrière un pare-feu peut parfois attendre, et une application dont le modèle de données est faux à la base peut nécessiter une reconstruction. Nous vous le disons après le diagnostic.

À qui appartient le code ? Signez-vous un accord de confidentialité ?

Votre code reste le vôtre. Nous signons votre accord de confidentialité avant de le voir.

Ce service vous intéresse ?

Parlons de vos besoins et trouvons la solution qui vous convient