Фасады Laravel, вызывающие библиотеку напрямую


Как мне назвать это без библиотеки без "фасадов" на laravel 5

Https://github.com/barryvdh/laravel-dompdf

PDF::loadHTML($html)->setPaper('a4')->setOrientation('landscape')->setWarnings(false)->save('myfile.pdf')

return PDF::loadFile(public_path().'/myfile.html')->save('/path-to/my_stored_file.pdf')->stream('download.pdf');

Я пытался это сделать, но потерпел неудачу. Класс не найден

    $library = new \barryvdh\laraveldompdf\src\getDomPDF();
    $pdf = $library->loadView('welcome', '');
    return $pdf->download('invoice.pdf');
Author: bambam, 2015-08-02

1 answers

Php чувствителен к регистру, поэтому вам нужно указать пространство имен с заглавными буквами, если они установлены таким образом.

$lib = new \Barryvdh\DomPDF\PDF();

Должно сработать.

Я не уверен, что вы сделали в первых двух строках кода, которые вы опубликовали, но вам нужно будет

use Barryvdh\DomPDF\PDF;

Сразу после объявления пространства имен в файле, который вы хотите использовать в коде.

 5
Author: bambam, 2015-08-02 12:31:27