问题描述
我必须将图像放入我的PDF中,但是图像无法显示,而是显示为image not found or type unknown
,必须显示两个图像:
- 来自公共目录
/default.png
- 从旅行者的设置
Voyager::image(setting('admitcard.signature'))
下面是我的代码:
$pdf = PDF::setOptions(['isHtml5ParserEnabled' => true)->loadView('pdf',compact('data'));
return $pdf->download($data->name.'-admit-card.pdf');
如果我不使用setOptions
,则显示公共图像,但不显示旅行者图像。
下面是我的html:
<img src="{{ URL::to('/') }}/default.png" alt="default">
<img src="{{ Voyager::image(setting('admitcard.signature')) }}" width="70">
我已搜索但无法调试,将不胜感激。预先感谢
解决方法
对于像我这样的问题,我可以通过以下方式解决:
$pdf = PDF::loadView('pdf',compact('data'));
return $pdf->download($data->name.'-admit-card.pdf');
在HTML中:
<img src="default.png" alt="default">
<img src="storage/{{ setting('admitcard.signature') }}" width="70">