Ich benutze Eloquent zusammen mit der Paginierungsklasse von Laravel 4.
Problem: Wenn die URL einige GET-Parameter enthält, z. B.: http://site.com/users?gender=female&body=hot
Enthalten die erzeugten Paginierungslinks nur den page
Parameter und sonst nichts.
Klingenvorlage
{{ $users->link() }}
Es gibt eine ->append()
Funktion dafür, aber wenn wir nicht wissen, wie viele der GET-Parameter vorhanden sind, wie können wir append()
dann die anderen GET-Parameter in die paginierten Links aufnehmen, ohne dass ein ganzer Teil des if
Codes unsere Blade-Vorlage durcheinander bringt?
appends
, nicht mehrappend
. Die richtige Verkettung wäre so etwas wie$query->appends($foo)->links();