2013-03-05 20 views

Antwort

181

ein Spielmodell erstellen, das diese Eloquent und verwenden erweitert:

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

take() hier werden 30 Datensätze erhalten und skip() hier auf 30 Datensätze versetzt.


In den letzten Laravel Versionen, die Sie auch verwenden können:

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

Dank! das ist, was ich suchte –

+1

gibt es eine Möglichkeit, dies nach der Definition von sortby auszuführen? macht mir nichts, ich benutze jetzt Orderby. – yellowsir

11

Wenn Sie die Ergebnisse Paginieren, benutzen Sie den integrierten paginator suchen, es funktioniert super!

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

Das ist wirklich erstaunlich! Mit Bootstrap ist buchstäblich der gesamte Code, den Sie brauchen, $ games = Spiel :: paginate (30) in Ihrem Controller und {{$ games-> links()}} aus Ihrer Sicht ... es kümmert sich um alles. Liebender Laravel! –

1

Wir können LIMIT wie unten verwenden:

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

danke, ich denke, so sollte es gemacht werden :) –