84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
저는 laravel 9를 사용하고 있으며 PhP 버전은 8.0.2이고 Mpdf 패키지를 설치하려고 하므로 다음 명령을 작성했습니다
그런데 이 오류가 발생합니다. 질문 1
vendor와 작곡가.lock을 제거하고 작곡가 업데이트를 사용해 보았더니 효과가 있었습니다
mPDF는 이전 PHP 버전(반환 유형 힌트 없음)을 지원하기 때문에 psr/log 3.x와 호환되지 않습니다. 이전에 Laravel을 설치하면 psr/log 라이브러리가 버전 3.x로 변환됩니다.
psr/log
플래그--with-all-dependencies 以及 composer require mpdf/mpdf를 사용하여 종속성을 자동으로 다운그레이드할 수 있습니다.
--with-all-dependencies
composer require mpdf/mpdf
또는 psr/log 库降级到 2.x - 只需在您的 Composer 中添加或更改 "psr/log": "^2.0" 行。 json 文件并运行 composer update 라이브러리를 2.x로 다운그레이드하세요. Composer에서 "psr/log": "^2.0" 줄을 추가하거나 변경하세요. json 파일을 다운로드하고 composer update를 실행하세요. 이렇게 하면 문제가 해결됩니다.
"psr/log": "^2.0"
composer update
또는 먼저 mPDF를 요청한 다음 Laravel을 요청해도 효과가 있습니다. 또는 하나의 명령으로 둘 다 요구합니다.
mPDF는 이전 PHP 버전(반환 유형 힌트 없음)을 지원하기 때문에
psr/log
3.x와 호환되지 않습니다. 이전에 Laravel을 설치하면psr/log
라이브러리가 버전 3.x로 변환됩니다.플래그
--with-all-dependencies
以及composer require mpdf/mpdf
를 사용하여 종속성을 자동으로 다운그레이드할 수 있습니다.또는
psr/log
库降级到 2.x - 只需在您的 Composer 中添加或更改"psr/log": "^2.0"
行。 json 文件并运行composer update
라이브러리를 2.x로 다운그레이드하세요. Composer에서"psr/log": "^2.0"
줄을 추가하거나 변경하세요. json 파일을 다운로드하고composer update
를 실행하세요. 이렇게 하면 문제가 해결됩니다.또는 먼저 mPDF를 요청한 다음 Laravel을 요청해도 효과가 있습니다. 또는 하나의 명령으로 둘 다 요구합니다.