我的问题是调用未定义的方法Illuminate \ Database \ Eloquent \ Collection :: appends()
我的查询是:
$companies=\App\Payment::where('company_id',$id)->paginate(10)->groupBy('month')->groupBy('job_id');
分页错误
{!! $companies->appends(['sort' => 'created_at'])->render() !!}
答案 0 :(得分:0)
因为你得到的是一个集合对象而不是paginator对象。
当您致电groupBy
并将其分配给$companies
变量时,您有一个集合对象,该对象没有appends
方法。
而是将paginator分配给companies变量并稍后对其进行分组。
$companies=\App\Payment::where('company_id',$id)->paginate(10);