laravel-5 - 无法通过 larvel 5.5 的作曲家下载任何 pdf 包
问题描述
我正在使用带有 php 7.0 版本的 laravel 5.5,我想生成一个 pdf,我尝试安装许多 pdf 包,但由于 php 7.0 版本无法安装,它需要最低 7.1 才能安装任何包,我试图找到包7.0版本,但是失败了。谁能帮我如何安装 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 中的 pdp 实用程序包-> https://github.com/niklasravnsborg/laravel-pdf
对于 laravel5.5,您必须手动链接软件包,因为自动发现将不起作用。
编辑2:
这是问题所在,当您使用composer require barryvdh/laravel-dompdf
composer 安装最新的包0.8.4
时(与 PHP7.1 及更高版本兼容),您需要做的是将包手动添加到 composer 文件,然后在下面绑定这样的0.8.3
版本需要对象 ->"barryvdh/laravel-dompdf": "0.8.3"
然后composer update/install
在终端中运行