Outils pour utilisateurs

Outils du site


devweb:laravel:upgrade (lu 10746 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
devweb:laravel:upgrade [26-08-2023 15:53]
edmc73
devweb:laravel:upgrade [26-08-2023 23:58] (Version actuelle)
edmc73
Ligne 22: Ligne 22:
 Si vous avez bien mis à jour le composer.json, lancer un composer update Si vous avez bien mis à jour le composer.json, lancer un composer update
   composer update   composer update
 +
 +Si certaine version dans le composer.json ne sont plus compatible, supprimer la ligne dans le composer et lancer la commande suivante sans spécifier la version
 +  composer require laravel/ui
 +  composer require yajra/laravel-datatables
 +  
  
 ATTENTION: avec cette méthode, j'ai l'impression qu'on récupère tout l'historique des commits de laravel ATTENTION: avec cette méthode, j'ai l'impression qu'on récupère tout l'historique des commits de laravel
Ligne 27: Ligne 32:
 Donc, une fois que toutes les modifs sont faites, Copier/coller tous vos fichiers dans une nouvelle branche de votre projet tout propre (en excluant le dossier .git) Donc, une fois que toutes les modifs sont faites, Copier/coller tous vos fichiers dans une nouvelle branche de votre projet tout propre (en excluant le dossier .git)
  
 +<code bash>
 +# se mettre dans votre projet laravel 6 propre
 +git checkout -b laravel8
 +
 +# copier tous les fichiers de votre projet upgradé sur la nouvelle branche de votre projet actuel
 +rsync -a --exclude '.git' /projet_migré_en_laravel8/ /projet/
 +
 +# pouvez maintenant faire un commit de toutes les modifs de votre projet
 +
 +# il se peut que le dossier vendor soit tout pourri
 +rm -fr vendor
 +composer install
 +
 +</code>
 +
 +
 +Penser à mettre à jour nodejs et npm
  
  
Ligne 89: Ligne 111:
  
 Utiliser maintenant le helper mix() à la place de elixir() Utiliser maintenant le helper mix() à la place de elixir()
 +
 +
 +===== en passant de laravel 8 à 10 =====
 +
 +Après avoir galérer pour passer de elixir à laravel mix, nous voici avec Vite ....
 +Heureusement, on peut toujours garder laravel mix en gardant notre fichier packages.json intact
 +
 +https://github.com/laravel/vite-plugin/blob/main/UPGRADE.md#migrating-from-vite-to-laravel-mix
 +
  
  
devweb/laravel/upgrade.1693057990.txt.gz · Dernière modification: 26-08-2023 15:53 de edmc73