我是 Laravel 的新手,并且编写了我的第一个应用程序。
我在 Windows 上使用 Laravel 5.4 和 PHP 7.1.5,但是当我运行 composer require barryvdh/laravel-dompdf
命令时,我遇到了以下问题。我遵循了许多“可能的解决方案”,但仍然无法正常工作。
这是错误:
Your requirements could not be resolved to an installable set of packages.
Problem 1 - Installation request for barryvdh/laravel-dompdf ^0.8.1 -> satisfiable by barryvdh/laravel-dom
pdf[v0.8.1]. - barryvdh/laravel-dompdf v0.8.1 requires dompdf/dompdf ^0.8 -> satisfiable by dompdf/dompdf[v0.
8.0, v0.8.1, v0.8.2] but these conflict with your requirements or minimum-stability.
最佳答案
不要 Composer 更新
。如果您的 composer.json 中有 dompdf/dompdf
只需更新它,指定 0.8.*
作为版本并运行
composer 更新 dompdf/dompdf
然后
composer 需要 barryvdh/laravel-dompdf
--
运行通用 composer update
将影响您可能希望保持当前状态的所有其他依赖项。
所有受 composer update
命令影响的更改都会记录在 composer.lock 文件中。
例如,当您将项目移动到其他地方或将其部署在服务器上时,composer install
命令将读取 composer.lock 文件并安装您的确切版本记录在其中的依赖项。因此,您将确定依赖项的版本。
关于php - Composer 要求在安装 barryvdh/laravel-dompdf 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48301899/