/ / Come ottengo i precedenti dati di impaginazione in Laravel? - laravel, impaginazione

Come ottengo i precedenti dati di impaginazione in Laravel? - laravel, impaginazione

Provo qualcosa del genere

User::paginate(10);

E quando clicco 2 via il mio punto di vista è andare /?page=2 ed è solo spettacolo dopo disco 10. Come posso ottenere i dati di impaginazione precedenti?

Perché voglio ottenere i dati precedenti? Non voglio andare con 1,2,3, l'impaginazione. Vuoi mostrare 10 record, 20 record, 30 record e così via

risposte:

2 per risposta № 1

Quando si modifica la dimensione della pagina nel menu a discesa (diciamo che il nome del campo è pageSize) si desidera inviare nuovamente la richiesta al controller, interrogare i dati e impaginare con il valore selezionato.

User::paginate(Input:get("pageSize", 10));

1 per risposta № 2

Secondo te, cambia:

$users->render();

a:

$users->appends(["foo" => "bar"])->render();

Dove tu ovviamente sostituisci foo e bar con i dati che desideri passare al resto delle pagine.

Documentazione