2016-12-08 3 views
0

domPDF를 사용하여 PDF를 인쇄 할 예정입니다. 이 내 CollaboPDFController.php입니다 :해결 방법 정의되지 않은 변수 : Laravel의 domPDF에서 공동 작업자

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 
use App\Http\Controllers\Controller; 
use PDF; 
use App\Collaboration; 

class CollaboPDFController extends Controller 
{ 
    public function getPDF(){ 
     $collaborators = Collaboration::all(); 
     $pdf = PDF::loadView('collaborators.form',['Collaborators'=>$collaborators]); 
     return $pdf->stream('form.collaborators'); 
    } 
    // 
} 

이 내가 pdf 파일로 인쇄하기 위하여려고하고 내 블레이드보기 마녀입니다. 공동 작업자 폴더에있는 form.blade.php 파일입니다.

<div class="col-md-4" style="border:1px solid #ccc;margin-left:15px;padding:10px;"> 
     <h4 class="page-header"> 
      Collaborators 
     </h4> 
     @if($collaborators) 
      @foreach($collaborators as $collaborator) 
       <div> 
        <div> 
         <span> 
          <img src="{{ $collaborator->user()->first()->getAvatarUrl() }}" /> 
          {{ $collaborator->user()->first()->username}} 
          {{ $collaborator->user()->first()->id}} 

         </span> 
        </div> 

답변

1

지금까지, 변수는 대소 문자를 구분 내가 아는 한, ['collaborators'=>$collaborators]

+0

네 그건 당신이 올바른 문제가 ['Collaborators'=>$collaborators] 에 교체하려고 – Fernando