Laravel composer 出现 PackageManifest.php: Undefined index: name

在这里插入图片描述
composer在引入库的时候出现的问题,由于版本问题,出现了这个错误,一般都是项目使用的composer版本和控制台的composer版本不对,引发的此类问题!

找到对应文件 :

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;

在这里插入图片描述
在这里插入图片描述

posted @ 2022-11-20 01:49  小信吖  阅读(176)  评论(0)    收藏  举报