Laravel pdf版本:无法打开流:使用barryvdh/laravel-dompdf软件包找不到此类文件或目录

vxqlmq5t  于 2022-12-14  发布在  其他
关注(0)|答案(4)|浏览(120)

我正在更新 composer 和使用barryvdh/laravel-dompdf包。
问题是,当我点击按钮,它显示我的错误,如下图:-

这是无论如何改变文件夹路径?或者我缺少代码来修改路径下载PDF文件?

ha5z0ras

ha5z0ras1#

您需要运行以下命令:

php artisan vendor:publish

然后,尝试在storage目录中创建fonts目录。
例如storage/app/fonts。另外,请记住使其可写。
对于超过30秒的最大执行时间,这不是laravel相关的问题,而是关于php配置的问题。请查看并修复它:http://php.net/manual/en/info.configuration.php#ini.max-execution-time
你也可以看到这样的回答:https://stackoverflow.com/a/30290770/6000629
希望这对你有帮助!

dced5bon

dced5bon2#

试试这个:

$pdf = PDF::loadView('pdf/personalpdf', compact('user','result'))->setOptions(['defaultFont' => 'sans-serif']);

这对我很有效,我没有创建任何文件/文件夹

lskq00tm

lskq00tm3#

只需删除cart.placeOrder.blade中对css外部文件的引用即可

mxg2im7a

mxg2im7a4#

注意:此目录必须存在,并且可由Web服务器进程写入。在配置文件下,它是这样说的:因此您应该在存储器中创建fonts目录。

"font_cache" => storage_path('fonts/'),

相关问题