Php laravel查询orderBy不';行不通

Php laravel查询orderBy不';行不通,php,laravel,Php,Laravel,我正在尝试按产品id、desc或asc从项目表中获取所有项目 查询: public function getAllItems($brandid) { $data=DB::table('items')->where('brandid',$brandid) ->orderBy('productid' , 'desc') ->get();

我正在尝试按产品id、desc或asc从项目表中获取所有项目

查询:

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

数据显示时没有order by产品id,orderBy不工作。问题在哪里?

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

好的,问题解决了,我有两个同名函数,我的错误。感谢您检查您的查询语句,以确认您的查询生成器存在的问题:

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

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

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

尝试打印列名和其他语法的查询和调试。缺少启动
getAllItems()
函数的
{
。尝试打印列名和其他语法的查询和调试。缺少启动
getAllItems()
函数的
{