我有一个类别表,我想通过描述订购,但有一个特定的,id = 19,我想先去。
我已经尝试了
Category::orderByRaw('IF(category_id = 19, 0,1)')->orderBy('description')->get();
但是得到:
BadMethodCallException:调用未定义的方法 照亮\数据库\查询\生成器:: orderByRaw()
感谢任何帮助,谢谢。
答案 0 :(得分:0)
Category::orderByRaw('IF(category_id = 19, 0,1)')->orderBy('description','asc')->get();
订单在orderBy列中是必要的,