Laravel 要在DOMPDF中生成的简单qrcode

Laravel 要在DOMPDF中生成的简单qrcode,laravel,pdf,dom,qr-code,dompdf,Laravel,Pdf,Dom,Qr Code,Dompdf,嗨,我不能在dompdf中生成simpleqrcode 这是我的blade.php <img src="data:image/png;base64, {!! base64_encode(QrCode::format('svg')->size(200)->errorCorrection('H')->generate('string')) !!}"> 我尝试了这个图像并成功地渲染了它 <img src="{{ public_path('/uploads/ima

嗨,我不能在dompdf中生成simpleqrcode

这是我的blade.php

<img src="data:image/png;base64, {!! base64_encode(QrCode::format('svg')->size(200)->errorCorrection('H')->generate('string')) !!}">

我尝试了这个图像并成功地渲染了它

<img src="{{ public_path('/uploads/image/1578635297.jpg')}}" style="width:30%;height:50%;">



我不知道为什么我不能生成到dompdf的qrcode,但是当我在其他刀片服务器中生成它的工作,但在dompdf中没有时,我通过在控制器内的变量中初始化
base64_编码(qrcode::format('svg')->size(200)->errorCorrection('H')->generate('string'))
并将其传递给视图,使我的工作正常

控制器:

public function foobar() {
   $qrcode = base64_encode(QrCode::format('svg')->size(200)->errorCorrection('H')->generate('string'));
   $pdf = PDF::loadView('main.inventory.view_pdf', compact('qrcode'));
   return $pdf->stream();
}
视图:


使用laravel snappy代替laravel dompdf


如果您仍然无法生成pdf文件,请使用
chmod-R 777

未找到图像或键入我已尝试过您的代码但不工作不知道为什么,临时更改文件夹的读写权限。你使用的是什么版本的laravel?是因为dompdf没有呈现png吗?我会尝试渲染png图像也不工作。是的,我使用了简单的qrcode和Laravel5.8。我忘了指出我使用了dompdf而不是dompdf。Laravel snappy是dompdf的替代库。它也是由制作DOMPF的同一个开发人员创建的。尝试使用它,看看它是否工作。嗨,我安装了laravel snappy不知道y此错误出现“无法加载PDF文档”。您安装了Wkhtmltopdf吗?也许您还没有发布laravel snappy的配置文件。
public function foobar() {
   $qrcode = base64_encode(QrCode::format('svg')->size(200)->errorCorrection('H')->generate('string'));
   $pdf = PDF::loadView('main.inventory.view_pdf', compact('qrcode'));
   return $pdf->stream();
}
<img src="data:image/png;base64, {!! $qrcode !!}">