orderBy-querybuilder和laravel 5中的分页

时间:2018-04-06 11:18:15

标签: laravel

我试图在我的查询中创建一个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);

1 个答案:

答案 0 :(得分:0)

您可以尝试:

$product = DB::table("product")
        ->leftJoin("provider","product.provider_id","=","provider.id")
        ->select('product.*','provider.comercial_name')
        ->orderBy("daily_sales","DESC") 
        ->paginate(6);