Я продолжаю получать эту ошибку, 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 )); }