저는 laravel 9를 사용하고 있으며 PhP 버전은 8.0.2이고 Mpdf 패키지를 설치하려고 하므로 다음 명령을 작성했습니다
으아아아그런데 이 오류가 발생합니다. 질문 1
으아아아vendor와 작곡가.lock을 제거하고 작곡가 업데이트를 사용해 보았더니 효과가 있었습니다
P粉8645949652023-12-24 14:49:51
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을 요청해도 효과가 있습니다. 또는 하나의 명령으로 둘 다 요구합니다.