找不到图片或使用Laravel和Voyager键入未知的dompdf

问题描述

我必须将图像放入我的PDF中,但是图像无法显示,而是显示image not found or type unkNown,必须显示两个图像:

  1. 来自公共目录/default.png
  2. 从旅行者的设置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">