2013-03-05 198 views

回答

181

创建延伸洋洋洒洒的博弈模型,并使用此:

Game::take(30)->skip(30)->get(); 

take()在这里会得到30个记录和skip()这里将抵消30条记录。


近Laravel版本中,你也可以使用:

Game::limit(30)->offset(30)->get(); 
+3

谢谢!这是我正在寻找 – 2013-03-06 16:31:13

+1

是否有任何方式来定义sortBy后执行此?不要紧,我现在用orderBy。 – yellowsir 2015-04-18 15:49:24

11

如果你正在寻找分页结果,使用集成paginator,它的伟大工程!

$games = Game::paginate(30); 
// $games->results = the 30 you asked for 
// $games->links() = the links to next, previous, etc pages 
+2

这真是太神奇了!使用bootstrap,你需要的所有代码在你的控制器中都是$ games = Game :: paginate(30),在你的视图中是{{$ games-> links()}} ...它处理所有事情。爱拉拉维尔! – 2017-02-08 02:26:58

1

我们可以使用LIMIT像波纹管:

Model::take(20)->get(); 
+1

谢谢,我认为这是应该如何做:) – 2017-12-19 20:38:57

相关问题