#laravel #pdf #timeout #export
Вопрос:
Я использую BarryvdhDomPDF для экспорта данных с веб-страницы laravel в pdf. Но я получаю «Превышение максимального времени выполнения на 60 секунд».
в app.php Я уже установил класс и псевдонимы Barryvdh в формате PDF
в web.php
Route::get('/Student/Materi/singleMateri/exportPdf/{id}', 'StudentController@exportPdf')->middleware('role:Student');
в StudentController.php
public function exportPdf($id)
{
$singleMateri = Materi::findOrFail($id);
$pdf = PDF::loadview('pages.student.materi.exportPdf', compact('singleMateri') );
return $pdf->download('materi.pdf');
}
в exportPdf.blade.php
<html>
<head>
<title>{{ $singleMateri->judul }}</title>
</head>
<body>
<center>
<h5>{{ $singleMateri->judul }}</h5>
<h6>{{ $singleMateri->mapel }}</h6>
<h6>{{ $singleMateri->kelas }}</h6>
</center>
<h1>{{ $singleMateri->judul }}</h1>
<br>
{!! $singleMateri->isi !!}
<br>
<br>
<br>
<h2><strong>Kesimpulan :</strong></h2>
<p>{{ $singleMateri->kesimpulan}}</p>
<br>
<h4><strong>Info :</strong></h4>
<p><strong>Mata Pelajaran :</strong> {{ $singleMateri->mapel }}</p>
<p><strong>Untuk Kelas :</strong> {{ $singleMateri->kelas }}</p>
<br>
<h4><strong>Keterangan :</strong></h4>
<p>{{ $singleMateri->keterangan }}</p>
</body>
</html>
Есть ли способ увеличить максимальное время выполнения? или у кого-нибудь есть предложения, как это решить? Верный способ экспортировать данные с веб-страницы laravel в pdf?
Комментарии:
1. Вы можете увеличить время max_execution в вашем php.ini, но я хотел бы выяснить, почему ваш скрипт занимает так много времени.
2. Да, мне тоже интересно, почему так долго