2016-03-23 63 views
0

代碼在這個功能是通過Ajax調用執行上。 我有分頁這樣的:Laravel分頁只能在第一頁

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

它正常工作的第一頁上,但在第二頁上也沒有找到$ _GET [「數據」。 如何在這種情況下組織分頁? 我是否必須爲這種情況重寫分頁以啓用額外的GET參數傳遞? 感謝很多提前:)

+0

這可能幫助你:https://gist.github.com/tobysteward/6163902 –

+0

當你在其中獲得由分頁程序生成視圖上的鏈接,做它們所包含的GET變量? – user3158900

+0

不要使用'$ _GET [ '數據']',這是更好地使用Laravel的語法,比如'$請求 - >輸入( '數據')'或'輸入::獲得( '數據')'。 –

回答

0

在你看來,你就會有這樣的事情,以顯示分頁:

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

與它傳給你的其他參數,你應該把它變成:

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