2017-12-28 17 views
0

나는Laravel의 주석 테이블에서 PDF 파일을 인쇄하는 필터 데이터는 어떻게됩니까?

이것은 PDF 아웃 풋 컨트롤러,

class TcommentPDFController extends Controller 
{ 
    public function getTCPDF(){ 
     $comments = Comment::where('task_id')->get(); 
     $pdf = PDF::loadView('pdf.taskcomments',['comments'=>$comments]); 
     return $pdf->stream('taskcomments.pdf'); 
    } 

및 경로가 이것이다, 내 laravel 응용 프로그램에서 내 작업 테이블에서 각 작업과 관련된 의견을 인쇄 할 필요

<li><a href="/project/{{$project->id}}/tasks/{{$task->id}}/getTCPDF">Comments Report</a></li> 

내 댓글 테이블 구조는 다음과 같습니다.

id comments project_id task_id 
1  frt   1   2 
2  ghy   1   4 
3  hgy   2   6 
4  lkj   5   9 

내 블레이드 파일은 여기

<tr> 
    <td>{{ $comment->comments}}</td> 
    <td>{{$comment->created_at}}</td> 
    <td>{{$comment->updated_at}}</td> 
    <td>{{$comment->user->name}}</td> 
</tr> 

어떻게 할 수 있습니까?

+0

도움, 이런 식으로 내 컨트롤러를 통해 솔루션을 가지고 ... – DNK

답변

0

여기

class TcommentPDFController extends Controller 
{ 
    public function getTCPDF($id,$taskId){ 
     $comments = Comment::where('project_id',$id) 
     ->where('task_id',$taskId) 
     ->get(); 
     $pdf = PDF::loadView('pdf.taskcomments',['comments'=>$comments]); 
     return $pdf->stream('taskcomments.pdf'); 
    }