基本上,我拥有的是:
在HomeComposer中,我检索了一组记录
$posts = Post::orderBy('created_at','desc')->get()->take(3);
在第一次呼叫家庭作曲家时,我想要前3张唱片,
第二次,第四次,第五次,第六次,
第三次是第7次、第8次、第9次
我该怎么做?请记住,当我使用会话时,下次加载网页时,数字必须再次从3开始
除非我误解了你想做什么,否则Eloquent的paginate()
应该完成这项工作。
控制器:
$posts = Post::orderBy('created_at','desc')->paginate(3);
return View::make('posts.index', ['posts' => $posts]);
视图:(假设/app/views/posts/index.blade.php
)
@foreach($posts as $post)
{{ $post->id }}
@endofreach
{{ $posts->links() }}
源