Ошибка DOM / PDF - Нестатический метод Barryvdh \ DomPDF \ PDF :: download () не должен вызываться статически - PullRequest
0 голосов
/ 29 января 2019

Мой контроллер это:

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Barryvdh\DomPDF\Facade as PDF;
class PrintPDF extends Controller
{

    public function print(){
       $details =['title' => 'test'];
       $pdf = PDF::loadView('textDoc', $details);
       return $pdf::download('this.pdf');
    }
}

Мои маршруты

Route::get('/print', 'PrintPDF@print');

при доступе к localhost / print я получаю ошибку

Нестатический метод Barryvdh \ DomPDF\ PDF :: download () не должен называться статически

Я следовал инструкциям по установке на их сайте.Я попытался изменить свой контроллер, добавив использовать PDF вместо использования Barryvdh \ DomPDF \ Facade в качестве PDF;И все же ошибка сохраняется

Ответы [ 2 ]

0 голосов
/ 29 января 2019

У меня была опечатка, спасибо Емека Окафор

0 голосов
/ 29 января 2019

сделать вызов функции следующим образом

return $pdf->download('invoice.pdf');
...