2017-09-14 51 views
0

其实我有对象上的片订量:Laravel:通过切片对象后

$projects = Project::slice($offset, $limit)->get()

我想通过现场“秩序”,并使用排序“ASC”命令,觉得应该是这样的,但这不是错的。

$projects = Project::slice($offset, $limit)->orderBy('order','asc')->get();

这是使它工作的正确方法?

+0

是'Project'雄辩的模式? –

+0

可能的重复/可能有帮助:https://stackoverflow.com/questions/41664610/laravel-slice-collection-after-an-element –

+0

是的,它是。 @RossWilson –

回答

0

方法slice()应用于集合,方法orderBy()应用于构造查询。

行更改为以下:

$projects = Project::orderBy('order','asc')->slice($offset, $limit)->get();