您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

laravel框架的orderBy问题

2025/9/18 17:45:31发布23次查看
laravel的 orderby('a','desc'),我如果还想在a一样的情况下,同时根据b降序排序要怎么写
回复讨论(解决方案) orderby 方法(builder.php)被写作 public function orderby($column, $direction = 'asc') { $this->orders[] = compact('column', 'direction'); return $this; }


所以可以这样写
...->orderby('a','desc')->orderby('b','desc')->...
这样写应该也可以
...->orderby(['a', 'b'], ['desc', 'desc'])->...
orderby 方法(builder.php)被写作 public function orderby($column, $direction = 'asc') { $this->orders[] = compact('column', 'direction'); return $this; }


所以可以这样写
...->orderby('a','desc')->orderby('b','desc')->...
这样写应该也可以
...->orderby(['a', 'b'], ['desc', 'desc'])->...
非常感谢,结贴给分!
orderby 方法(builder.php)被写作 public function orderby($column, $direction = 'asc') { $this->orders[] = compact('column', 'direction'); return $this; }


所以可以这样写
...->orderby('a','desc')->orderby('b','desc')->...
这样写应该也可以
...->orderby(['a', 'b'], ['desc', 'desc'])->...
非常感谢,结贴给分! 第二种方式貌似不行strtolower() expects parameter 1 to be string, array given,只能用第一种了。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product