Non-static method Barryvdh\DomPDF\PDF::loadView() should not be called statically – Laravel >= 5.8

Si en Laravel estamos usando la maravillosa librería para crear PDF’s que de: https://github.com/barryvdh/laravel-dompdf y haciendo la prueba que nos dice:

$pdf = PDF::loadView('pdf.invoice', $data);
return $pdf->download('invoice.pdf');

Obtenemos este error:

Non-static method Barryvdh\DomPDF\PDF::loadView() should not be called statically

No se preocupen, seguramente en controlador se ha «autoimportado»:

use Barryvdh\DomPDF\PDF;

Bien, tenemos que sustituirlo por:

use Barryvdh\DomPDF\Facade as PDF;

Deja un comentario