PackageManifest.php 第 131 行未定义索引:尝试安装包后的名称

Ama*_*zma 1 laravel composer-php

我正在使用 laravel 6 版本。我尝试安装 mpdf 包来创建“pdf 下载”选项。我用的是composer require carlos-meneses/laravel-mpdf命令。它没有安装该软件包并给了我这条消息

PackageManifest.php 第 131 行 未定义索引:名称

我在安装 dompdf 时也有同样的经历。

在此输入图像描述

Net*_*ons 8

这一页

vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php 这行注释:

$packages = json_decode($this->files->get($path), true);
Run Code Online (Sandbox Code Playgroud)

添加两行:

$installed = json_decode($this->files->get($path), true);
$packages = $installed['packages'] ?? $installed;
Run Code Online (Sandbox Code Playgroud)