我的控制器是这样的:
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');
}
}
Run Code Online (Sandbox Code Playgroud)
我的路线
Route::get('/print', 'PrintPDF@print');
Run Code Online (Sandbox Code Playgroud)
访问 localhost/print 时出现错误
非静态方法 Barryvdh\DomPDF\PDF::download() 不应静态调用
我按照他们网站上的安装说明进行操作。我试图改变我的控制器添加使用 PDF,而不是使用 Barryvdh\DomPDF\Facade 作为 PDF;然而错误仍然存在