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