2017-07-11 1 views
0

Dans My Laravel Application, j'utilise DOMPDF pour générer des fichiers pdf. Quand je convertis Portrait Factures fonctionne correctement. Quand je convertir les factures Paysage Son affichage suivant de correction d'erreurs Temps d'exécution maximum de 30 secondes dépassé dans Frame.php (ligne 0)Laravel Dompdf - Temps d'exécution maximum de 30 secondes dépassé

Mon code Controller est:

return \PDF::loadView('pdf/invoice', compact('salesinvoiceData','companyData','salesitemsData'))->setPaper('a4', 'landscape')->setWarnings(false)->download($salesinvoiceData->id.'.pdf'); 
+0

On dirait que vous avez un grand fichier à convertir en pdf –

Répondre

-1

Vous pouvez augmenter le temps d'exécution max:

set_time_limit(300); // Extends to 5 minutes. 

// Then return the PDF 
return \PDF::loadView(/* ... */)->download($salesinvoiceData->id.'.pdf');; 

Voir: Fatal error: Maximum execution time of 30 seconds exceeded pour plus d'informations.

+0

@Karthik-t-il résoudre votre problème? –

+0

60 secondes suffisent – kikuyu1

+0

@ kikuyu1 C'est pourquoi vous avez downvoted? –

0

Je pense que comprend css & js est la cause de la charge lente lors de la génération pdf.

Ceci est mon code avant:

@extends('layouts.master') 
@section('content') 
test 
@endsection 

Après le problème de supprimer est fixe

test