Passage Laravel 4.0 à 4.1

Le passage d’un projet existant  en 4.0.x à 4.1 n’est pas automatique

Après avoir modifier composer.json en   »laravel/framework »: « 4.1.* »

  • composer update.
  • public/index : supprimer $app->shutdown();
    /artisan(.php) : remplacer $app->boot(); par $app->setRequestForConsoleEnvironment();
  • Ajouter une nouvelle option expire_on_close dans le fichier de config de session  /app/config/session.php.
  • Retirer l’appel à redirectIfTrailingSlash() dans /bootstrap/start.php file.
  • Editer app/config/app.php; dans aliases changer ‘Controller’ =>
    ‘Illuminate\Routing\Controllers\Controller’, par
    ‘Illuminate\Routing\Controller’
  • Editer app/controllers/BaseController.php changer
    use Illuminate\Routing\Controllers\Controller; par
    use Illuminate\Routing\Controller;
  • Editer app/config/app.php; dans providers ajouter
    ‘Illuminate\Remote\RemoteServiceProvider’,
  • Editer app/config/app.php; dans aliases ajouter
    ‘SSH’ => ‘Illuminate\Support\Facades\SSH’,
  • Si vous utilisez missingMethod() dans vos contrôleurs, ajouter $method comme premier paramètre.
  • Mettre à jour le fichier lang reminders.php dans /app/lang/xx/. Il est possible de trouver les traductions.
Share Button

Vous devriez aimer...