2017-10-17 43 views
0

我有一个类别表,我想通过描述进行排序,但有一个特定的,id = 19,我想先走。Laravel orderBy但特定行第一个

我已经试过

Category::orderByRaw('IF(category_id = 19, 0,1)')->orderBy('description')->get(); 

但得到:

BadMethodCallException:调用未定义的方法 照亮\数据库\查询\生成器:: orderByRaw()

任何帮助表示感谢,谢谢。

回答

0
Category::orderByRaw('IF(category_id = 19, 0,1)')->orderBy('description','asc')->get(); 

秩序是必要的有在排序依据列,