J'essaie juste de déployer mon application et je viens d'exécuter la mise à jour du compositeur sur mon serveur et j'ai l'erreur suivante :
Dans PackageManifest.php ligne 122 : Index non défini : nom
Comment puis-je résoudre ce problème ?
J'essaie juste de déployer mon application et je viens d'exécuter la mise à jour du compositeur sur mon serveur et j'ai l'erreur suivante :
Dans PackageManifest.php ligne 122 : Index non défini : nom
Comment puis-je résoudre ce problème ?
Essayez ceci, cela a fonctionné pour moi, dans le fichier suivant :
vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php
Trouvez cette ligne et commentez-la :
$packages = json_decode($this->files->get($path), true);
Ajoutez deux nouvelles lignes après la ligne commentée ci-dessus :
$installed = json_decode($this->files->get($path), true);
$packages = $installed['packages'] ?? $installed;
J'ai eu le même problème. Dans mon cas, la rétrogradation de la version du compositeur a résolu le problème. Ils ont mis à jour Composer 4 fois en 2 jours - je pense qu'ils ont eu un problème avec leurs dernières mises à jour. Dans mon cas, la version 1.10.1 était la version à utiliser.
J'espère que ça va marcher.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.