我正在尝试使用分页,但是没有分页,一切都很好,但是当我使用它时,出现此错误 方法Illuminate \ Database \ Eloquent \ Collection :: links不存在
控制器:
use Carbon\Carbon; // import the Carbon lib.
protected $dates = ['dob'];
public function getDobAttribute($value)
{
return Carbon::createFromFormat('d-m-Y', $value);
}
视图:
$userorders=Userorder::where('user_id', $user_id)
->with('storeinfo')
->with('product')
->paginate(15)
->groupBy('order_number');
答案 0 :(得分:0)
由于links()
是LengthAwarePaginator
的一种方法,因此groupBy
将返回Collection
,因此,将UserOrder按其order_number分组的唯一方法是切换呼叫顺序,到此
$builder= Userorder::where('user_id',$user_id)->with('storeinfo')->with('product');
$userOrdersPagination=$builder->paginate(15);
$userorders=$userOrdersPagination->groupBy('order_number')
然后您还必须传递到视图$userOrdersPagination
并使用该视图来生成链接