2016-03-23 23 views
0

Bu fonksiyondaki kod ajax çağrısı tarafından yürütülür. Böyle pagination vardır:Laravel Sayfalandırması sadece ilk sayfada çalışır

{ 
    $id=$_GET['data']; 
    User::where('votes', '>', $id)->paginate(15); 
} 

İlk sayfadaki çalışıyor, ancak ikinci sayfada o $ _GET bulmuyor [ 'veri']. Bu durumda sayfalandırmayı nasıl düzenleyebilirim? Bu durumda, fazladan bir GET parametresi geçişini etkinleştirmek için bu sayfadaki sayfalandırmanın üzerine yazmam gerekiyor mu? ,

{!! $users->links() !!} 

onunla diğer parametrelerini geçirmek için, içine değiştirmelisiniz: Size göre peşin :)

+0

bu size yardımcı olabilir: https://gist.github.com/tobysteward/6163902 –

+0

Sayfadaki görünümde bağlantılara baktığınızda, alma değişkenleri içeriyor mu? – user3158900

+0

'$ _GET ['data']' seçeneğini kullanmayın, Laravel sözdizimini '$ request-> input ('data')' veya 'Input :: get ('data')' gibi kullanmak daha iyidir. –

cevap

0

çok sayesinde, sayfalama göstermek için böyle bir şey olacak

{!! $users->appends(Request::only('data))->links() !!} 
İlgili konular