with wherepivot updateorcreate meaning hasmany example php orm laravel eloquent

php - updateorcreate - wherepivot laravel



Selecciona las 10 primeras filas-Laravel Eloquent (3)

Hasta ahora tengo el siguiente modelo:

class Listing extends Eloquent { //Class Logic HERE }

Quiero una función básica que recupere las primeras 10 filas de las "listas" de mi tabla y las pase a la vista (¿mediante un controlador?).

Sé que esta es una tarea muy básica, pero no puedo encontrar una guía simple que realmente explique paso a paso cómo mostrar un conjunto básico de resultados, mientras detalla qué se requiere en el modelo, el controlador y los archivos de vista.


La forma más sencilla en laravel 5 es:

$listings=Listing::take(10)->get(); return view(''view.name'',compact(''listings''));


Otra forma de hacerlo es usando un método de limit :

Listing::limit(10)->get();

Esto puede ser útil si no está intentando implementar la paginación, pero por ejemplo, devuelve 10 filas aleatorias de una tabla:

Listing::inRandomOrder()->limit(10)->get();


Primero puedes usar un paginador. Esto es tan simple como:

$allUsers = User::paginate(15); $someUsers = User::where(''votes'', ''>'', 100)->paginate(15);

Las variables contendrán una instancia de clase Paginator. Todos sus datos serán almacenados bajo clave de data .

O puedes hacer algo como

Model::all()->take(10)->get();

Para más lectura considera estos enlaces: