Ceci est une ancienne révision du document !
Créons une nouvelle branch dans notre projet
git checkout -b laravel-upgrade
Ajouter le dépôt de laravel
git remote add laravel https://github.com/laravel/laravel.git
Récupérer les informations du dépôt
git fetch laravel
Merger la version 8.x
git merge laravel/8.x fatal: refus de fusionner des historiques sans relation
git merge --no-commit --allow-unrelated-histories laravel/8.x
Valider tous les conflits avec l’éditeur de votre choix, puis commitez le merge
Si vous avez bien mis à jour le composer.json, lancer un composer update
composer update
Quelques modifs à noter
// La table user, ajouter un champ $table->timestamp('email_verified_at')->nullable(); // la table password_resets, le champ created_at peut-être maintenant NULL // voir aussi la table failed-job
Exemple des fichiers modifiés entre la version 6.x et 8.x de laravel