Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
devweb:laravel:upgrade [13-04-2021 16:37] edmc73 |
devweb:laravel:upgrade [09-08-2023 22:10] edmc73 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Upgrade ====== | ====== Upgrade ====== | ||
- | ===== Sur changement | + | ===== passer |
+ | 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:// | ||
- | ErrorException in Builder.php line 876: | + | Récupérer les informations du dépôt |
- | | + | |
- | vi vendor/laravel/framework/ | + | Merger la version 8.x |
- | | + | git merge laravel/8.x |
+ | | ||
- | cherche | + | git merge --no-commit |
- | <code php> | + | |
- | | + | |
- | | + | |
- | | + | |
- | 875 | + | |
- | | + | |
- | 877 | + | |
- | | + | |
- | 879 | + | |
- | | + | |
- | | + | |
- | </ | + | |
- | et remplace | + | |
- | <code php> | + | |
- | | + | |
- | | + | |
- | | + | |
- | 875 | + | |
- | | + | |
- | 877 | + | |
- | | + | |
- | 879 | + | |
- | | + | |
- | | + | |
- | </code> | + | |
+ | Valider tous les conflits avec l' | ||
- | ErrorException in Builder.php line 771: | + | Si vous avez bien mis à jour le composer.json, lancer un composer update |
- | | + | |
- | vi vendor/ | ||
- | ligne: 771 | ||
- | cherche | ||
- | <code php> | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | 773 | ||
- | | ||
- | 775 | ||
- | | ||
- | | ||
- | 778 | ||
- | | ||
- | | ||
- | </ | ||
- | et remplace | ||
- | <code php> | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | 773 | ||
- | | ||
- | 775 | ||
- | | ||
- | | ||
- | 778 | ||
- | | ||
- | | ||
- | </ | ||
- | ErrorException in Builder.php line 1231: | + | ===== bdd ===== |
- | count(): Parameter must be an array or an object that implements Countable | + | |
+ | Quelques modifs à noter | ||
+ | < | ||
+ | // La table user, ajouter un champ | ||
+ | |||
+ | $table-> | ||
+ | |||
+ | // la table password_resets, | ||
+ | |||
+ | // voir aussi la table failed-job | ||
- | vi vendor/ | ||
- | ligne: 1231 | ||
- | cherche | ||
- | <code php> | ||
- | 1222 | ||
- | 1223 { | ||
- | 1224 | ||
- | 1225 | ||
- | 1226 | ||
- | 1227 | ||
- | 1228 // We will keep track of how many wheres are on the query before running the | ||
- | 1229 // scope so that we can properly group the added scope constraints in the | ||
- | 1230 // query as their own isolated nested where statement and avoid issues. | ||
- | 1231 | ||
- | 1232 | ||
- | 1233 | ||
- | 1234 | ||
- | 1235 if ($this-> | ||
- | 1236 | ||
- | 1237 } | ||
- | 1238 | ||
- | 1239 | ||
- | 1240 } | ||
- | </ | ||
- | et remplace | ||
- | <code php> | ||
- | 1222 | ||
- | 1223 { | ||
- | 1224 | ||
- | 1225 | ||
- | 1226 | ||
- | 1227 | ||
- | 1228 // We will keep track of how many wheres are on the query before running the | ||
- | 1229 // scope so that we can properly group the added scope constraints in the | ||
- | 1230 // query as their own isolated nested where statement and avoid issues. | ||
- | 1231 | ||
- | 1232 | ||
- | 1233 | ||
- | 1234 | ||
- | 1235 if ($this-> | ||
- | 1236 | ||
- | 1237 } | ||
- | 1238 | ||
- | 1239 | ||
- | 1240 } | ||
</ | </ | ||
+ | ===== Voir les modifs faites entre 2 versions de laravel ===== | ||
- | ErrorException in Collection.php line 1099: | + | Exemple des fichiers modifiés entre la version 6.x et 8.x de laravel |
- | A non-numeric value encountered | + | |
+ | https:// | ||
- | vi vendor/ | ||
- | ligne: 1099 | ||
- | cherche | ||
- | <code php> | ||
- | 1090 | ||
- | 1091 { | ||
- | 1092 if (is_null($callback)) { | ||
- | 1093 | ||
- | 1094 } | ||
- | 1095 | ||
- | 1096 | ||
- | 1097 | ||
- | 1098 | ||
- | 1099 | ||
- | 1100 }, 0); | ||
- | 1101 } | ||
- | </ | ||
- | remplace | ||
- | <code php> | ||
- | 1090 | ||
- | 1091 { | ||
- | 1092 if (is_null($callback)) { | ||
- | 1093 | ||
- | 1094 } | ||
- | 1095 | ||
- | 1096 | ||
- | 1097 | ||
- | 1098 | ||
- | 1099 | ||
- | 1100 }, 0); | ||
- | 1101 } | ||
- | </ |