Outils pour utilisateurs

Outils du site


devweb:laravel:upgrade (lu 10762 fois)

Ceci est une ancienne révision du document !


Upgrade

passer de laravel 6 à 8

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

bdd

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


Voir les modifs faites entre 2 versions de laravel

Exemple des fichiers modifiés entre la version 6.x et 8.x de laravel

https://github.com/laravel/laravel/compare/6.x...8.x

devweb/laravel/upgrade.1691611824.txt.gz · Dernière modification: 09-08-2023 22:10 de edmc73