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

Si en Laravel (5.8) 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;

Y a funcionar (:

¡¡Saludos 👋!!


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

¿Eres programador/a?

En Pulpo están buscando nuevos talentos, envíales un email a developers@pulpoapp.com.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*