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 № 1Quando 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.