【发布时间】:2017-12-23 06:51:48
【问题描述】:
我需要在我的 Laravel 应用程序中打印与每个项目相关的 cmets 表 cmets。我正在为我的 PDF 课程使用 domPDF。这是我的 PDF 打印控制器:
class pdfController extends Controller
{
public function getPDFFF($id){
$comments = Comment::project($id)->get(); //line 14
$pdf = PDF::loadView('pdf.out',['comments'=>$comments]);
return $pdf->stream('comment.pdf');
}
//
}
这是我的 cmets 表结构:
id comments project_id
1 asc 1
2 fgt 5
3 gft 2
但使用此控制器时,我收到以下错误消息:
pdfController.php 第 14 行中的 ErrorException:不应静态调用非静态方法 App\Comment::project(),假设 $this 来自不兼容的上下文
我该如何解决这个问题?
【问题讨论】: