Php Composer require在安装barryvdh/laravel dompdf时给出错误
我对Laravel很陌生,写了我的第一个应用程序Php Composer require在安装barryvdh/laravel dompdf时给出错误,php,laravel,pdf,Php,Laravel,Pdf,我对Laravel很陌生,写了我的第一个应用程序 我在Windows上使用Laravel 5.4和PHP7.1.5,但是当我运行composer require barryvdh/Laravel dompdf命令时,我遇到了以下问题。我遵循了许多“可能的解决方案”,但仍然不起作用 这就是错误: 无法将您的需求解析为可安装的 包裹 问题1 -barryvdh/laravel dom的安装请求PDF^0.8.1->可由barryvdh/laravel dom满足 pdf[v0.8.1]。 -barr
我在Windows上使用Laravel 5.4和PHP7.1.5,但是当我运行
composer require barryvdh/Laravel dompdf
命令时,我遇到了以下问题。我遵循了许多“可能的解决方案”,但仍然不起作用
这就是错误:
无法将您的需求解析为可安装的
包裹
问题1
-barryvdh/laravel dom的安装请求PDF^0.8.1->可由barryvdh/laravel dom满足pdf[v0.8.1]。 -barryvdh/laravel dompdf v0.8.1要求dompdf/dompdf^0.8->可满足dompdf/dompdf[v0.
8.0,v0.8.1,v0.8.2]但这些与您的要求或最低稳定性相冲突
删除
composer.lock
文件并运行:
composer install
然后选中
dompdf/dompdf
可能会更新,例如0.7.*
或~0.7.0
composer update;
composer require barryvdh/laravel-dompdf;
不要
编写器更新
。如果composer.json中有dompdf/dompdf
,只需更新它,将0.8.*
指定为版本并运行
composer更新dompdf/dompdf
然后
composer需要barryvdh/laravel-dompdf
--
运行通用的composer更新
将影响您可能希望保持当前状态的所有其他依赖项
受composer update
命令影响的所有更改都将记录在composer.lock文件中
例如,当您将项目移动到其他地方或将其部署到服务器上时,composer install
命令将读取composer.lock文件,并将安装其中记录的依赖项的确切版本。因此,您可以确定依赖项的版本。运行此命令
composer需要barryvdh/laravel dompdf“^0.8.2”
检查您的.lock文件,是否有任何软件包需要与[v0.8.0、v0.8.1、v0.8.2]不同的dompdf/dompdf版本?在哪里可以找到composer.lock文件?我找到了,是的,我的dompdf/dompdf是版本0.7.0。如何更新它?看起来您的某些依赖项需要0.7.0版本。你应该找到哪一个并处理它。我在哪里可以找到作曲家file@FrankoHysaj在您的项目中directory@Good回答,分类和简单。感谢进口商要求barryvdh/laravel dompdf“^0.8.2”