我收到 pdf 导出包“找不到类“Barryvdh\DomPDF\Facade””的错误消息...已将 Barryvdh\DomPDFServiceProvider::class 和 'PDF' => Barryvdh\DomPDF::class 添加到配置/应用程序.php。 控制器
public function index(){
$data = Employee::all();
// share data to view
view()->share('employee',$data);
$pdf = PDF::loadView('pdf_view', $data);
// download PDF file with download method
return $pdf->download('pdf_file.pdf');
}
首先,使用以下路径检查vendor文件夹中是否安装了包。 供应商/barryvdh/laravel-dompdf/src/ServiceProvider.php.
如果找不到包,请在根项目中运行“composer install”命令。
并让你检查config/app.php文件中的以下代码
'providers' => [
Barryvdh\DomPDF\ServiceProvider::class,
],
'aliases' => [
'PDF' => Barryvdh\DomPDF\Facade::class,
],
如果上面的代码在app.php中没有找到,添加这一行