首页 > 解决方案 > 无法通过 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) 不满足该要求。

标签: laravel-5php-7.0

解决方案


只有 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-dompdfcomposer 安装最新的包0.8.4时(与 PHP7.1 及更高版本兼容),您需要做的是将包手动添加到 composer 文件,然后在下面绑定这样的0.8.3版本需要对象 ->"barryvdh/laravel-dompdf": "0.8.3"然后composer update/install在终端中运行


推荐阅读