有些時候,我們進行多條件組合查詢,將得到的結(jié)果翻到第二頁的時候,由于查詢條件丟失,而得不到正確的結(jié)果。
在Laravel的開發(fā)文檔中關(guān)于附加參數(shù)到分頁鏈接可以采用appends去實現(xiàn),代碼如下:
{{ $users->appends(['sort' => 'votes'])->links() }}
但進行多次的appends操作,顯然有些太麻煩了,其實我們有一個通用的解決方法,就是直接把request的所有參數(shù)加進去就可以了。
{{ $users->appends(request()->all())->links() }}
輕輕松松解決多條件查詢傳參問題,感興趣的同學可以試試。