无法通过 composer for laravel 5.5 下载任何 pdf 包

Unable to download any pdf packages via composer for larvel 5.5

我正在使用 laravel 5.5 和 php 7.0 版本,我想生成一个 pdf,我尝试安装许多 pdf 包,但由于 php 7.0 版本无法安装,它需要 min 7.1 才能安装任何软件包,我试图找到 7.0 verision 的软件包,但失败了。 谁能帮我安装 php 7.0 veriosn

下面是我得到的错误,

无法将您的要求解析为一组可安装的软件包。 问题 1 - nwidart/laravel-modules 4.1.0 要求 php >=7.1 -> 您的 PHP 版本 (7.0.33) 不满足该要求。

只有 2 个解决方案,您要么将 PHP 版本升级到 7.1,要么将使用 PHP7.0

的软件包版本降级

如果你告诉我你用的是什么包,我可以帮你找到包。让我知道你的用例到底是什么,或者为什么你不能升级到 PHP7.1

还需要注意 PHP7.0 包含 PHP7.1 中修复的安全漏洞,因此请考虑将您的框架至少升级到 Laravel 5.8

编辑:

这是 laravel 5.5 -> https://github.com/niklasravnsborg/laravel-pdf

中的 pdp 实用程序包

对于 laravel5.5,您将必须手动 link 软件包,因为自动发现将不起作用。


编辑 2:

这是问题所在,当您使用 composer require barryvdh/laravel-dompdf 时,作曲家会安装最新的软件包 0.8.4(与 PHP7.1 及更高版本兼容),您需要做的是手动将包添加到 composer 文件,然后在 require 对象下像这样绑定版本 0.8.3 -> "barryvdh/laravel-dompdf": "0.8.3" 然后在终端 运行 composer update/install[=17] =]