【发布时间】:2017-08-15 09:58:37
【问题描述】:
使用 dompdf 包在 Laravel 5.4 中下载 PDF 后出现错误“找不到图像或类型未知”。这是方法
public function pdf()
{
$users = User::get();
$pdf = PDF::loadView('pdf', compact('users'));
return $pdf->download('Users.pdf');
}
我的视图文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>PDF</title>
</head>
<body>
<div class="container">
<div class="row">
@foreach ($users as $user)
<img src="public/storage/images/{{ $user->profile_pic }}" alt="" style="width: 150px; height: 150px;">
@endforeach
</div>
</div>
</body>
</html>
如果我尝试使用静态图像名称(如下所示),它可以工作
<img src="public/storage/images/image_1.jpg" alt="" style="width: 150px; height: 150px;">
但不适用于动态名称。
请建议我如何解决它。
【问题讨论】:
-
您好,与您提到的问题不同。那篇文章是关于我可以制作的固定图像(请参阅我的帖子详细信息)。这是关于动态图片网址的。其次,那里的解决方案对我不起作用。我在这里发布之前尝试过。事实上,我尝试了stackoverflow和dompdf github页面中提供的其他解决方案。没有任何效果@milo526
-
这个问题是关于
barryvdh/laravel-dompdf的吗?如果是,为什么不指定呢?
标签: php laravel laravel-5.4 dompdf