Laravel 4.1:Eloquent Offset&限制

时间:2014-02-21 01:22:40

标签: php laravel-4 eloquent

如何限制来自Eloquent的返回数据?我试过这个:

$data = Product::all()->take(4)->skip(3);

并返回错误消息:Call to undefined method Illuminate\Database\Eloquent\Collection::skip()

似乎雄辩不支持skip()?那么,我怎样才能抵消&限制数据来自雄辩?

谢谢。

2 个答案:

答案 0 :(得分:24)

您可以尝试这个(从偏移3/4获得4项):

Product::take(4)->offset(3)->get();

或者这个(从第3行得到5个项目):

Product::take(5)->skip(2)->get();

答案 1 :(得分:1)

laravel具有自己的功能,可以跳过偏移量并获取极限。就像下面的laravel查询示例一样:-

<div>
    { this.state.body }
</div>