繁体   English   中英

laravel查询顺序按不起作用

[英]laravel query orderBy doesn't work

我正在尝试通过商品ID,DESC或ASC从商品表订购中获取所有商品。

查询:

    public function getAllItems($brandid)
    {
       $data=DB::table('items')->where('brandid',$brandid)
                            ->orderBy('productid' , 'desc')
                            ->get();
        return $data;
    }

数据显示没有按产品ID排序的订单,orderBy无法正常工作。 问题出在哪儿 ?

好了,问题解决了,我有两个同名的函数,我的错。 谢谢

要检查查询语句以确认查询生成器存在的问题,请执行以下操作:

DB::enableQueryLog();
$data=DB::table('items')->where('brandid',$brandid)
                       ->orderBy('productid' , 'desc')
                       ->get();
dd(DB::getQueryLog());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM