首页 > 解决方案 > Laravel DOMPDF 无法读取绝对图像路径

问题描述

我正在使用Laravel 5.5 的https://github.com/barryvdh/laravel-dompdf包来生成 PDF。我无法通过的一件事是使用 Laravel 的辅助函数(例如asset()、url() 等)以 PDF 格式渲染图像。我正在使用该函数,因为在不使用辅助函数托管网络时我有过不好的经历,或者您可能会说使用图像的相对来源。

例如,我的代码在template-pdf.blade.php中如下所示:

<p><img src="storage/photos/9/pdm SIM_AKADEMIK.png" alt="" /></p>

有用。图像显示在 PDF 中。图片位置在 Laravel 的公用文件夹中。但是如果我用

<p><img src="{{asset('storage/photos/9/pdm SIM_AKADEMIK.png')}}" alt="" /></p>

图像显示在浏览器中,但是一旦生成为 PDF,它就会永远出现错误消息

PHP致命错误:超过60秒的最大执行时间

这仅适用于 1 张图片。不,我不想增加我的执行时间设置。

解决方法是什么?

是的,我确实启用了 enable_remote

标签: phplaraveldompdf

解决方案


推荐阅读