我在Laravel 4中搜索过。搜索后,我的网址是:
http://localhost/musiter/product/search-products/24?query=sh
我也有分页,但例如第二个链接的分页是:
http://localhost/musiter/product/search-products/24?page=2
而不是:
http://localhost/musiter/product/search-products/24?query=sh&page=2
有什么方法可以解决这个问题吗?
答案 0 :(得分:1)
您正在寻找的代码是:
$paginator->appends(['query' => $value])->links();
您可以使用Paginator上的appends方法添加到分页链接的查询字符串中:
<?php echo $users->appends(array('sort' => 'votes'))->links(); ?>
这将生成如下所示的网址:
http://example.com/something?page=2&sort=votes
如果您希望将“哈希片段”附加到分页器的URL,您可以使用片段方法:
<?php echo $users->fragment('foo')->links(); ?>
此方法调用将生成如下所示的URL:
http://example.com/something?page=2#foo
您还可以查看[Laravel文档]。1