84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
私はlaravel 9を使用しており、PhPバージョンは8.0.2で、Mpdfパッケージをインストールしようとしているので、次のコマンドを書きました
しかし、このエラーが発生します 質問1### リーリー
mPDF は、古い PHP バージョン (戻り値の型ヒントなし) をサポートしているため、psr/log 3.x と互換性がありません。 Laravel を以前にインストールすると、psr/log ライブラリが強制的に 3.x バージョンに変換されます。
psr/log
フラグ --with-all-dependency および composer require mpdf/mpdf を使用して、依存関係を自動的にダウングレードできます。
--with-all-dependency
composer require mpdf/mpdf
または、psr/log ライブラリを 2.x にダウングレードします。Composer の "psr/log": "^2.0" 行を追加または変更するだけです。 json ファイルを開き、composer update を実行します。これで問題は解決します。
"psr/log": "^2.0"
composer update
または、最初に mPDF を要求してから、Laravel を要求することもできます。これも機能するはずです。または、1 つのコマンドで両方を要求します。
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 つのコマンドで両方を要求します。