dompdf图像未显示在刀片​​文件laravel中

时间:2017-12-11 07:37:44

标签: php image laravel laravel-5.2

我不断收到此错误Maximum execution time of 60 seconds exceeded,每当我尝试下载我的pdf时,我都会环顾四周,并且大多数人都说要更改php.ini max_execution时间。我已经这样做但仍然得到错误。我在文件夹xampp / php.ini中更改它,不确定它是否是正确的。我尝试在我的laravel项目下查找php.ini,但那里没有这样的文件。我尝试的另一件事是将ini_set('max_execution_time', 60);放在我的blade.php的顶部,但仍然不起作用。谁能帮我?提前致谢

test.blade.php

<?php ini_set('max_execution_time', 60); ?>
<div class="container">
@foreach($object as $test)
@if( $pdf == 0 )
  <a href="{{url('/pdfview')}}{{$test->id}}">Download PDF</a>
  @endif
@endforeach
<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
    border: 2px solid black;
    width: 60%;
}
</style>
</head>
<body>
<table align="center">
  <tr>
    <th>Designation</th>
    <th>
      @foreach($data3 as $currentUser)
      <img src="{{ url('images/' . $currentUser->name ) }}">
      @endforeach
    </th>
  </tr>
 </table>
</body>
</html>
</div>

pdfDownloadController.php(下载pdf时会出现未定义的错误,所以这样做了)

   public function pdfview($id)
    {

        $object = personal_info::where('id',$id)->get();
        $object1 = additional_info::where('user_id',$id)->get(); 
         $data3=UserImage::where('user_id',$id)->get();
         $object4 = language::where('user_id',$id)->get();

        $pdf = PDF::loadView('test', compact('id','object','object1','data3','object4'), array('pdf' => true));
        return $pdf->download('test.pdf');
          return view('test', array('pdf' => false));
    }

testController://在test.blade.php中显示

     public function getBiodata($id){

          $object = personal_info::where('id',$id)->get();

        $object1 = additional_info::where('user_id',$id)->get(); 
         $data3=UserImage::where('user_id',$id)->get();
         $object4 = language::where('user_id',$id)->get();
          $pdf = PDF::loadView('biodata', compact('id','object','object1','data3','object4'), array('pdf' => 1));

     return view('biodata',compact('id','object','object1','data3','object4'),array('pdf' => 0 ));

 }

1 个答案:

答案 0 :(得分:1)

正如我所做的那样,我的一个项目: -   改变了这个: -

<img src="{{ url('images/' . $currentUser->name ) }}">

要: -

<img src="./images/{{$currentUser->name}} />

希望它有所帮助!