如何解决此错误?
1/1
BadMethodCallException in Macroable.php line 81:
Method paginate does not exist.
我的代码:
$tickets = Ticket::all()->paginate(7);
答案 0 :(得分:0)
您的查询应为:
$tickets = Ticket::paginate(7);
当您致电all()
时,它会查询数据库并返回所有故障单,然后您在paginate()
上调用\Illuminate\Database\Eloquent\Collection
方法,这将通过错误。
查看docs了解详情。
答案 1 :(得分:0)
如果您想在单个请求中获取数据库中与故障单有关的所有记录
$tickets = Ticket::all();
如果您想要分页结果,请使用
$tickets = Ticket::paginate(7); //replace 7 with the number of records you want to retrieve in one set.