laravel的orderby排序问题

分享 未结
1 1001
龙哥
龙哥 2018-12-31
悬赏:20NP
在工作中写APP接口,有一个需求是:分页查询所有涨幅为0的都放最后面,其他数据按要求进行降序或升序排序,在原生的MySQL语句中,可以这么写:order by 字段A=0,字段A;   img[/uploads/images/20181231/1471875190a3ffb80043595975213284.png] img[/uploads/images/20181231/e8a76cf7b47c383f2b15ea907d7b0b4e.png] 而在laravel框架中是不予许你这么写的: ->orderBy('quotation_types_id=0')                      (报错!!!) ->orderBy('quotation_types_id','desc') laravel5.5提供了orderByRaw方法; img[/uploads/images/20181231/6bdedc091c3ca897fbd8540b7b654d52.png] 就可以达到上面说的效果!
回帖
  • !腾飞!
    2018-12-31
    laravel是啥??face[疑问] face[疑问]
    0 回复
关注公众号

关注公众号,随时随地交流技术