如何修复在 laravel 中找不到的类“PDF”

新手上路,请多包涵

在我的 Laravel 应用程序中遇到以下错误:

CollaboPDFController.php 第 14 行中的 FatalErrorException:找不到类“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');
      }
      //
  }

我该如何解决这个问题?

原文由 Fernando 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 283
1 个回答

您使用了错误的导入。要使用您想要的 PDF(可能是 laravel-dompdf),请使用:

 use Barryvdh\DomPDF\Facade as PDF;

如果你把 'PDF' => Barryvdh\DomPDF\Facade::class, 放在你的 config/app.php 你也可以使用:

 use \PDF;

或者

\PDF::loadView('customer.customer');

原文由 Bart Bergmans 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏