在我的Laravel应用程序中遇到了以下错误:
FatalErrorException在CollaboPDFController.php第14行:未找到类'PDF‘
这是我的CollaboPDFController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use PDF;
class CollaboPDFController extends Controller
{
public function getPDF(){
$pdf = PDF::loadView('customer.customer'); //line 14
return $pdf->download('customer.customer');
}
//
}
我怎么才能解决这个问题?
发布于 2016-12-07 09:36:29
您使用了错误的导入。要使用您想要的PDF (可能是laravel-dompdf),请使用:
use Barryvdh\DomPDF\Facade as PDF;
如果将'PDF' => Barryvdh\DomPDF\Facade::class,
放在config/app.php中,也可以使用:
use \PDF;
或
\PDF::loadView('customer.customer');
发布于 2018-09-07 09:39:45
首先,您必须要求DOMPDF
包
步骤1:
composer require barryvdh/laravel-dompdf
步骤2:在..\config\app.php中
'providers' => [
.....
Barryvdh\DomPDF\ServiceProvider::class,
],
'aliases' => [
.....
'PDF' => Barryvdh\DomPDF\Facade::class,
]
步骤3:
use \PDF;
步骤4:
$pdf = PDF::loadView('pdf.report');
return $pdf->stream('report.pdf', array('Attachment' => 0));
发布于 2017-05-09 11:16:42
安装dompdf并在此文件config/app.php中设置服务提供程序和别名后,可以运行以下命令
php构件缓存:清除和php构件配置:缓存
https://stackoverflow.com/questions/41013731
复制相似问题