اذهب إلى المحتوى

السؤال

نشر

قمت بتثبيت حزمة 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") }}' />

 

Recommended Posts

  • 0
نشر

بعد مراجعة مشكلة المكتبة dompdf  تبين أنها لا تعمل بكفائة مع php artisan serve ويفضل استخدام مخدم HTTP آخر مثل XAMPP أو WAMPP أو غيرهم..

نقل تضمين التنسيقات الخاصة ب CSS من ملف خارجي إلى نفس الملف <style>..</style> يمكن أن تحل المشكلة.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...