国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Laravel 9 unterstützt die Installation von mpdf nicht
P粉738676186
P粉738676186 2023-12-23 17:04:04
0
1
935

Ich verwende Laravel 9 und meine PHP-Version ist 8.0.2 und ich versuche, das Mpdf-Paket zu installieren, also habe ich den folgenden Befehl geschrieben

composer require mpdf/mpdf

Aber ich erhalte diesen Fehler Frage 1

- mpdf/mpdf[v8.1.0, ..., v8.1.2] require psr/log ^1.0 || ^2.0 -> found psr/log[1.0.0, ..., 1.1.4, 2.0.0] but the package is fixed to 3.0.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
    - Root composer.json requires mpdf/mpdf ^8.1 -> satisfiable by mpdf/mpdf[v8.1.0, v8.1.1, v8.1.2].

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

Ich habe versucht, Vendor und Composer.lock zu entfernen und Composer Update zu verwenden, und es hat funktioniert

P粉738676186
P粉738676186

Antworte allen(1)
P粉864594965

mPDF 與 psr/log 3.x 不兼容,因?yàn)樗С州^舊的 PHP 版本(沒(méi)有返回類(lèi)型提示)。 之前安裝的 Laravel 會(huì)強(qiáng)制將 psr/log 庫(kù)轉(zhuǎn)換為 3.x 版本。

您可以使用標(biāo)志 --with-all-dependencies 以及 composer require mpdf/mpdf 自動(dòng)降級(jí)依賴(lài)項(xiàng)。

或者,將 psr/log 庫(kù)降級(jí)到 2.x - 只需在您的 Composer 中添加或更改 "psr/log": "^2.0" 行。 json 文件并運(yùn)行 composer update。這將解決該問(wèn)題。

或者你可以先要求 mPDF,然后再要求 Laravel,這也應(yīng)該可以。或者在一個(gè)命令中同時(shí)要求它們。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage