php - 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
解决方案
推荐阅读
- vue.js - 在 Vue 中启用(控制台)记录路由器事件
- php - 没有 VPN,Wordpress 无法打开
- mysql - MySQL选择多个值并添加到一列
- wordpress - WordPress Woocommerce。我有促销中的产品。想为我使用 php 代码创建的每个产品添加一个贴纸“促销”
- java - Vaadin 将值添加到列表
- python - 如何将 TfidfVectorizer 的输出馈送到 Sklearn 中的 LinearSVC 分类器?
- django - (Django)如何将当前用户的用户名分配给视图中的其他模型?
- asp.net - 如何将外键从用户发布到 Asp.Net web api 中的另一个表
- kotlin - Kotlin 使用 Android Studio 查找代码中的所有硬编码字符串
- ruby - Ruby / Capybara - 如何在 Capybara 中使用 JQuery 命令