hem*_*iya 2 php laravel laravel-4
我想设置所有记录,但首先order by FIELD_NAME只保留 1 条特定需要的记录。id
我怎样才能实现这个使用laravel query builder
我当前的查询是这样的,
$orders =Order::orderBy('status', 'desc')
->where('status','<>',5)
->paginate(10);
Run Code Online (Sandbox Code Playgroud)
我希望 id=123 首先留下来。
使用orderByRaw及简单sql条件:
$orders = Order::orderByRaw('IF(id = 123, 0,1)')->orderBy('status', 'desc')
->where('status', '<>', 5)
->paginate(10);
Run Code Online (Sandbox Code Playgroud)