Laravel发布最新版本6已经有几天了。我正在尝试实现Laravel LazyCollection而不是普通的Collection类。
以下线路有效-
Drug::where('deactive',0)->orderBy('code')->get();
当我使用
Drug::cursor()->where('deactive',0)->orderBy('code')->get();
我收到一个错误Method Illuminate\Support\LazyCollection::orderBy does not exist.
有人可以帮助我如何在LazyCollection中使用OrderBy吗?
更新
得到答案后,这里是上述查询的正确语法
Drug::cursor()->where('deactive',0)->sortBy('code');
答案 0 :(得分:3)
Offcourse,orderBy
方法是查询构建器方法。您可以使用docs
sortBy
答案 1 :(得分:0)
我想你可以做到的。
Drug::where('deactive',0)->orderBy('code')->cursor();