生成 PDF 时在 barryvdh/laravel-dompdf 中发出问题

问题描述 投票:0回答:1

我在 barryvdh/laravel-dompdf 中生成 pdf 时遇到以下错误。

Dompdf\Options::validateArtifactPath():参数 #1 ($path) 必须是字符串类型,给定 null,在 /var/www/html/exhibition/vendor/dompdf/dompdf/src/Options.php 在线调用1073

生成 PDF 时弹出此错误。

php laravel pdf
1个回答
0
投票

我也刚遇到这个问题。

当构造

Dompdf\Dompdf
时,它又构造
Dompdf\Options
的实例。当配置键
Dompdf\Options::setLogOutputFile
设置为
dompdf.options.log_output_file
(对我来说就是这样)时,这会在
null
中失败。显然,这个选项现在必须
string

我将此配置键设置为

storage_path('dompdf.log')
,这解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.