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