2016-12-07 1 views
1

에서 찾을 수 없습니다 내 CollaboPDFController.php입니다 :내 Laravel 응용 프로그램에서 다음과 같은 오류가 발생 laravel

<?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'); 
     } 
     // 
    } 

나는이 문제를 해결할 수있는 방법?

+0

PDF 클래스 위치는 무엇입니까? –

+0

laravel config/app.php – Fernando

답변

3

잘못된 가져 오기를 사용하고 있습니다. 원하는 PDF (아마 laravel-DOMPDF를) 사용하려면 사용

use Barryvdh\DomPDF\Facade as PDF; 

당신은 당신의 설정에 'PDF' => Barryvdh\DomPDF\Facade::class,을 넣으면/당신은 또한 사용할 수 app.php :

use \PDF; 

또는

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

해결책을 찾았지만 성공하지 못했습니다. 같은 오류 – Fernando

+0

composer.json에 DomPDF를 추가 한 후'composer install'을 실행 했습니까? 아니면'composer require dompdf/dompdf'를 실행 했습니까? –

0

마침내 실제로 해결책을 얻었습니다. 내 domPDF 설치 문제이 방법으로 알게되었습니다.

php artisan cache:clear 
// and 
php artisan config:cache 

설치 DOMPDF 다시

1

당신은이 파일에 DOMPDF을 설치 한 후 명령과 설정 서비스 제공 및 별칭을 다음과 같은 설정/app.php

PHP 장인 캐시를 실행할 수 있습니다 명확PHP는 장인 설정을 : 캐시

관련 문제