Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php wkhtmltopdf导出带有图像的pdf无效,未找到图像外观链接_Php_Laravel_Wkhtmltopdf - Fatal编程技术网

Php wkhtmltopdf导出带有图像的pdf无效,未找到图像外观链接

Php wkhtmltopdf导出带有图像的pdf无效,未找到图像外观链接,php,laravel,wkhtmltopdf,Php,Laravel,Wkhtmltopdf,当我尝试导出带有图像和使用转储(dd)的pdf时,我可以看到我的图像,但是当导出它们时,我遇到了这个问题 我需要做什么?可能是服务器上没有必需的模块?或者我需要更改我的html @if(isset($photo) && count($photo) > 0) <div style="margin-top: 30px;"> @foreach($photo as $image) <img height=

当我尝试导出带有图像和使用转储(dd)的pdf时,我可以看到我的图像,但是当导出它们时,我遇到了这个问题

我需要做什么?可能是服务器上没有必需的模块?或者我需要更改我的html

@if(isset($photo) && count($photo) > 0)
    <div style="margin-top: 30px;">
        @foreach($photo as $image)
        <img height="200" width="200" src="{{$image}}">x
        @endforeach
    </div>
@endif
@if(设置($photo)和计数($photo)>0)
@foreach($photo作为$image)
x
@endforeach
@恩迪夫

它找不到图像。我对Laravel不太熟悉,但其中一个应该有用:

  • 相对路径
    /img/file.jpg
  • 在浏览器中输入的路径
    https://example.com/img/file.jpg
  • 在Windows上的命令行
    /var/www/img/file.jpg
    C:\www\img\file.jpg
    中输入的路径

我忘了它需要哪一个,但请尝试所有三个,我相信其中一个会起作用。

只需安装最新版本的wkhtmltopdf即可

sudo wget

sudo apt安装。/wkhtmltox_0.12.6-1.bionic_amd64.deb

它在Ubuntu 18.04上对我有效