Laravel 9 は mpdf のインストールをサポートしていません
P粉738676186
P粉738676186 2023-12-23 17:04:04
0
1
465

私はlaravel 9を使用しており、PhPバージョンは8.0.2で、Mpdfパッケージをインストールしようとしているので、次のコマンドを書きました

リーリー

しかし、このエラーが発生します 質問1### リーリー

ベンダーとcomposer.lockを削除し、composerで更新してみましたが、うまくいきました

P粉738676186
P粉738676186

全員に返信(1)
P粉864594965

mPDF は、古い PHP バージョン (戻り値の型ヒントなし) をサポートしているため、psr/log 3.x と互換性がありません。 Laravel を以前にインストールすると、psr/log ライブラリが強制的に 3.x バージョンに変換されます。

フラグ --with-all-dependency および composer require mpdf/mpdf を使用して、依存関係を自動的にダウングレードできます。

または、psr/log ライブラリを 2.x にダウングレードします。Composer の "psr/log": "^2.0" 行を追加または変更するだけです。 json ファイルを開き、composer update を実行します。これで問題は解決します。

または、最初に mPDF を要求してから、Laravel を要求することもできます。これも機能するはずです。または、1 つのコマンドで両方を要求します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!