wherein collection and mysql laravel eloquent sql-limit

mysql - collection - ¿Hay alguna manera de "limitar" el resultado con ELOQUENT ORM de Laravel?



where and laravel (3)

Crea un modelo de juego que extienda Eloquent y usa esto:

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

take() aquí obtendrá 30 registros y skip() aquí se desplazará a 30 registros.

En versiones recientes de Laravel también puedes usar:

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

¿Hay alguna manera de "limitar" el resultado con ELOQUENT ORM de Laravel?

SELECT * FROM `games` LIMIT 30 , 30

Y con Eloquent?


Si estás buscando paginar los resultados, utiliza el paginator integrado, ¡funciona genial!

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


Podemos usar LIMIT como abajo:

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