【发布时间】:2021-07-08 06:02:27
【问题描述】:
我正在尝试在 laravel 中使用 baaryvdh/dompdf 制作 pdf,但在使用命令安装软件包时:
`composer require barryvdh/laravel-dompdf`
得到错误:
Using version ^0.9.0 for barryvdh/laravel-dompdf
./composer.json has been updated
Running composer update barryvdh/laravel-dompdf
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laravel/ui[v3.0.0, ..., v3.2.0] require illuminate/console ^8.0 -> found illuminate/console[v8.0.0, ..., v8.36.2] but these were not loaded, likely because it conflicts with another require.
- Root composer.json requires laravel/ui ^3.0 -> satisfiable by laravel/ui[v3.0.0, v3.1.0, v3.2.0].
【问题讨论】:
-
要么使用与你当前版本的 laravel 兼容的 dompdf 版本,要么你需要将你的 laravel 项目升级到最新版本。
-
我应该如何升级我的 laravel 项目,以便 web ui 不会受到干扰,并且在整个项目中一切正常,因为它现在正在工作?
-
如果你使用 laravel/ui 3 你需要 laravel 8 我不认为 dompdf 与这里有关,以前的更新可能使作曲家处于不一致的状态
-
composer状态不一致,项目中没有执行命令。
-
要么降级 laravel ui 要么升级 laravel(或删除 vendor 和 composer.lock 并尝试再次运行
composer install)
标签: php laravel pdf laravel-ui barryvdh