Laravel + dompdf + tinymce无法生成pdf

时间:2019-09-17 21:04:18

标签: laravel dompdf laravel-5.8

我在从textarea tinymce字段中的dompdf生成pdf时遇到问题。我一直收到超时消息最大时间60秒。下面是我的控制器代码。

  

Symfony \组件\调试\异常\ FatalErrorException(E_UNKNOWN)   最长执行时间超过60秒

public function zf_pdf($id)
{

   $przedsiebiorca = \App\Przedsiebiorca::findOrFail($id);
   $pdf = PDF::loadView('przedsiebiorca.print_cars', ['przedsiebiorca' => $przedsiebiorca]);
   $dok = DB::table('dok_przed')->where('id_przed' , $przedsiebiorca->id)->get();
   $pisma = DB::table('pisma')->where('id_przed' , $przedsiebiorca->id)->get();

   $pdf = PDF::loadView('przedsiebiorca.pisma.zf_pdf', ['przedsiebiorca' => $przedsiebiorca,'dok'=> $dok, 'pisma' => $pisma] );

    return $pdf->download('pismo_zdolnosc_finansowa.pdf');

}

下面是html代码

 <script type="text/javascript">
     tinymce.init({
      selector: '#pismo',
      language: 'pl',
      readonly: 0,
      plugins: "print, autoresize"

    });

 </script>
<div class="container" style="font-size: 14px;font-family: Arial;width:900px;">

  <div><a href="{{url('przedsiebiorca/pisma/zf_pdf', $przedsiebiorca->id)}}" target="_blank" role="button" class="btn btn-warning">Wydrukuj pismo w PDF</a></div>
  
     <div><img src="{{URL::asset('/img/starostwo.png')}}" alt="profile Pic" width="900px;"></div>
     <div><textarea class="form-control" id="pismo" name="uwagi" style="height: 100%;">
          @foreach($pisma as $ps)
            {{$ps->tresc}}
          @endforeach
    </textarea></div>

</div>

0 个答案:

没有答案