如何修复Laravel中找不到的类'PDF' [英] How to fix Class 'PDF' not found in laravel

查看:146
本文介绍了如何修复Laravel中找不到的类'PDF'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Encountered the following error in My Laravel app:

CollaboPDFController.php第14行中的

FatalErrorException:未找到类'PDF'

FatalErrorException in CollaboPDFController.php line 14: Class 'PDF' not found

这是我的 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');
      }
      //
  }

我该如何解决?

推荐答案

您使用的导入错误.要使用所需的PDF(可能是laravel-dompdf),请使用:

You are using the wrong import. To use the PDF you want (probably laravel-dompdf) use:

use Barryvdh\DomPDF\Facade as PDF;

如果将'PDF' => Barryvdh\DomPDF\Facade::class,放在config/app.php中,则还可以使用:

If you put 'PDF' => Barryvdh\DomPDF\Facade::class, in your config/app.php you could also use:

use \PDF;

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

这篇关于如何修复Laravel中找不到的类'PDF'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆