错误提示:
In PackageManifest.php line 122: Undefined index: name
解决方案1:
因为composer 版本问题导致的 可以将composer 回退到1.x版本进行解决
sudo composer self-update --1
试过了,不行。
解决方案2:
找到对应文件 :
vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php
找到对应行 :
$packages = json_decode($this->files->get($path), true);
在这里新增两行代码
$installed = json_decode($this->files->get($path), true);
$packages = $installed['packages'] ?? $installed;
成功解决
参考:https://learnku.com/laravel/t/61340