Accueil Services Laravel Lausanne Réalisations Stack Tarifs À propos Discutons →
Migration · PHP legacy · Laravel

Migration
application PHP
vers Laravel

Votre application PHP tourne encore, mais elle freine votre équipe, accumule la dette technique et devient difficile à maintenir. Prinweb Sàrl reprend votre code existant, l'analyse, le stabilise et le migre progressivement vers Laravel — sans interruption de service.

MigrationBridge.php
// Migration progressive — cohabitation old/new
// Feature flags, dual-write, zero downtime
 
class MigrationBridge
{
  public function resolve(string $feature): Handler
  {
    if ($this->flags->active($feature)) {
      return $this->laravelHandler($feature);
    }
    return $this->legacyProxy($feature);
  }
}
Migration Feature flags Zéro downtime
Comment se déroule une migration

1. Audit du code existant

Avant de migrer, on comprend. Cartographie des dépendances, identification des zones critiques, des couplages forts, des données sensibles et des parties qui peuvent être conservées en l'état. Résultat : une feuille de route priorisée.

2. Stabilisation et sécurisation

Avant de refactorer, on sécurise : correctifs urgents, mise à jour des dépendances critiques, ajout de logs, tests de non-régression sur les chemins principaux. L'application reste en production et en état connu.

3. Migration progressive par zones

On migre par modules fonctionnels, en maintenant l'ancienne et la nouvelle version en cohabitation via feature flags. Chaque zone migrée est testée, validée et mise en service avant de passer à la suivante.

4. Finalisation et transmission

Bascule complète vers Laravel, suppression du code legacy, documentation, formation de votre équipe, mise en place du monitoring. Option de contrat de maintenance pour la suite. Migration partielle dès CHF 5'000.

Stacks que j'ai déjà migrées
Drupal 7/8/9 CodeIgniter PHP procédural Symfony 2/3 WordPress métier Zend Framework CakePHP Scripts maison
Pourquoi Prinweb

Migrer sans
tout réinventer

Une migration réussie ne signifie pas repartir de zéro. Une bonne partie de votre logique métier, de vos règles et de vos données est valide et précieuse. L'objectif est de la remettre sur des rails modernes, pas de l'effacer.

Plus de 20 ans à travailler sur du PHP de toutes les époques, y compris des projets qui n'ont aucune documentation. Je suis habitué à lire un code inconnu et à en extraire une structure.

20+
années sur du PHP legacy
0
interruption de service visée
Audit initial inclus
Feuille de route chiffrée avant tout engagement
Questions fréquentes

Faut-il tout réécrire pour migrer vers Laravel ?

Non. Une migration progressive permet de conserver et stabiliser l'existant, puis de migrer par zones selon la priorité : les parties les plus risquées ou les plus freinantes d'abord. Rien n'oblige à tout refaire en une passe.

Peut-on migrer sans interrompre le service ?

Oui. La stratégie progressive permet de faire cohabiter l'ancien et le nouveau pendant la transition via feature flags. Les données et les utilisateurs sont migrés par étapes contrôlées, sans coupure.

Quels types de projets PHP peut-on migrer ?

Drupal, CodeIgniter, Symfony old, PHP procédural, WordPress métier, scripts maison. Chaque migration commence par un audit pour identifier les dépendances, les zones de risque et proposer une feuille de route réaliste.

Combien coûte une migration PHP vers Laravel ?

Le coût dépend de la complexité du code existant et du périmètre de la migration. Un devis est établi après un audit initial. Une migration partielle peut démarrer à partir de CHF 5'000.

Votre migration PHP

Une application PHP qui freine votre équipe ?

Décrivez brièvement la stack, l'âge de l'application, les principaux freins actuels et l'ambition de la migration. Je reviens vers vous avec une première lecture et une proposition de démarche.