[Laravel] Composer

mardi 23 janvier 2018

Si jamais quand vous faites un composer update de votre site en laravel et ne fonctionne plus pas de panique

Il suffit de restaurer votre ancien fichier composer.lock via git et de refaire un

composer install

En réalité, quand on a téléchargé Laravel version 5.4 par exemple qui supporte que php5.6, il offre aussi un composer.json valable pour des librairies compatible avec notre version de php choisit.

Du coup, il ne faut pas faire de composer update sinon il risque de mettre à jour les librairies avec une version php supérieur à la votre et donc engendrer pas mal d’erreur.

Bien sur quand on déploie son application sur un autre serveur on a pas besoin de renvoyer ces librarires (/vendor), mais juste de faire un composer install sur le nouveau serveur. Généralement le .gitignore comporte le dossier vendor à exclure.

Tags: Composer , Laravel , PHP