【问题标题】:PackageManifest.php line 131 Undefined index:name after trying to install a packagePackageManifest.php 第 131 行未定义索引:尝试安装软件包后的名称
【发布时间】:2021-05-01 14:55:54
【问题描述】:

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

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

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

【问题讨论】:

标签: laravel composer-php


【解决方案1】:

此页面

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;

【讨论】:

    猜你喜欢
    • 2021-02-13
    • 2020-07-25
    • 2014-05-13
    • 2017-03-14
    • 2012-02-11
    • 2021-04-05
    • 1970-01-01
    • 2015-12-11
    • 1970-01-01
    相关资源
    最近更新 更多