Mahmoud Alrashidi نشر 6 أبريل 2021 أرسل تقرير نشر 6 أبريل 2021 قمت بتثبيت حزمة barryvdh/laravel-dompdf و هي تعمل في هذا المثال: Route::get('/pdf', function() { $pdf = App::make('dompdf.wrapper'); $pdf->loadHTML('<h1>Test</h1>'); return $pdf->download('invoice.pdf'); }); لكن عندما أستخدم صفحة العرض الخاصة بي التي بها حلقة: Route::get('/pdf', function() { //ini_set('max_execution_time', 120); // هذا ايضاً لا يحل المشكل $displaysales = \App\sales::paginate(3); $pdf = PDF::loadView('salestable', array('displaysales' => $displaysales)); return $pdf->download('lala.pdf'); }); رسالة الخطأ كالتالي: FatalErrorException in Helpers.php line 432: Maximum execution time of 60 seconds exceeded in Helpers.php line 432 أستخدم ملف تنسيقات خارجي في صفحة العرض: <link rel="stylesheet" href='{{ asset("assets/stylesheets/styles.css") }}' /> اقتباس
0 Wael Aljamal نشر 6 أبريل 2021 أرسل تقرير نشر 6 أبريل 2021 بعد مراجعة مشكلة المكتبة dompdf تبين أنها لا تعمل بكفائة مع php artisan serve ويفضل استخدام مخدم HTTP آخر مثل XAMPP أو WAMPP أو غيرهم.. نقل تضمين التنسيقات الخاصة ب CSS من ملف خارجي إلى نفس الملف <style>..</style> يمكن أن تحل المشكلة. 1 اقتباس
0 بلال زيادة نشر 6 أبريل 2021 أرسل تقرير نشر 6 أبريل 2021 فقط قم بزيادة max_execution_time في php.ini. اضبطه على 1800 وأعد تشغيل apache أو أي خادم آخر تستخدمه. أو في كود PHP الخاص بك: ini_set('max_execution_time', 300); اقتباس
السؤال
Mahmoud Alrashidi
قمت بتثبيت حزمة barryvdh/laravel-dompdf و هي تعمل في هذا المثال:
لكن عندما أستخدم صفحة العرض الخاصة بي التي بها حلقة:
رسالة الخطأ كالتالي:
FatalErrorException in Helpers.php line 432: Maximum execution time of 60 seconds exceeded in Helpers.php line 432
أستخدم ملف تنسيقات خارجي في صفحة العرض:
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.