我知道怎样才能从第十行到最后一行获得一个列? 像这样:
Model::where('foo', 'bar')->fromTo(FROM_TENTH_ELEMENT, TO_THE_LAST)->get()->toArray();
我知道你可以做这样的伎俩
Model::where('foo', 'bar')->take(count(Model::all()))->skip(10)->get()->toArray();
但这太难了......
修改
像elfif所说使用count方法,是最好的解决方案。
Model::where('foo', 'bar')->take(Model::count())->skip(10)->get()->toArray();
谢谢。
答案 0 :(得分:1)
答案取决于您希望在何时对表进行排序。 无论如何,这就是我要做的事情
Model :: where('foo','bar') - > skip(20) - > limit(10) - > orderBy('id') - > get() - > toArray( )
这将在20个第一行之后获得10行,其中表以id
排序希望它有所帮助!
答案 1 :(得分:0)
我想到的最简单的方法是先从你的桌子上取出所有物品。
然后迭代结果并消除laravel中的前十项