我试图在我的查询中创建一个orderBy并对图库中的项目进行分页,但是不是对整个查询进行排序,而是仅按页面顺序排列内容,所以如果我订购desc它只能工作1页,当我转到下一页时,我可以找到真正不同的值(有序,但与第一页没有关系)。
这是我的问题:
$product = DB::table("product")
->leftJoin("provider","product.provider_id","=","provider.id")
->orderBy("daily_sales","DESC")
->select('product.*','provider.comercial_name')
->paginate(6);
答案 0 :(得分:0)
您可以尝试:
$product = DB::table("product")
->leftJoin("provider","product.provider_id","=","provider.id")
->select('product.*','provider.comercial_name')
->orderBy("daily_sales","DESC")
->paginate(6);