我想分页我的联接查询。它显示:方法分页不存在。
我已经在控制器中编写了查询
public function userBilling()
{
$billings = DB::table("billings")
->select("billings.email", "billings.plan","users.name","users.username", DB::raw("SUM(played_game.amount) as total"))
->join("users","users.email","=","billings.email")
->groupBy("users.email","users.name","users.username","billings.plan")
->orderByRaw('billings.email DESC')
->get()
->paginate(15);
return view('report.userBilling', compact('billings'));
}
Run Code Online (Sandbox Code Playgroud)
错误:
方法分页不存在。如何解决错误并进行分页
您正在尝试调用paginate集合,这paginate是“查询”构建器上的一种方法,因此请尝试以下操作:
public function userBilling()
{
$billings = DB::table("billings")
->select("billings.email", "billings.plan","users.name","users.username", DB::raw("SUM(played_game.amount) as total"))
->join("users","users.email","=","billings.email")
->groupBy("users.email","users.name","users.username","billings.plan")
->orderByRaw('billings.email DESC')
->paginate(15);
return view('report.userBilling', compact('billings'));
}
Run Code Online (Sandbox Code Playgroud)
注意该get()方法已删除。
| 归档时间: |
|
| 查看次数: |
30 次 |
| 最近记录: |