2013-03-05 76 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

相關問題