Laravel 9는 mpdf 설치를 지원하지 않습니다.
P粉738676186
P粉738676186 2023-12-23 17:04:04
0
1
426

저는 laravel 9를 사용하고 있으며 PhP 버전은 8.0.2이고 Mpdf 패키지를 설치하려고 하므로 다음 명령을 작성했습니다

으아아아

그런데 이 오류가 발생합니다. 질문 1

으아아아

vendor와 작곡가.lock을 제거하고 작곡가 업데이트를 사용해 보았더니 효과가 있었습니다

P粉738676186
P粉738676186

모든 응답(1)
P粉864594965

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을 요청해도 효과가 있습니다. 또는 하나의 명령으로 둘 다 요구합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!