如何在分页链接中保持锚定活动?

时间:2018-02-13 10:54:34

标签: php laravel pagination

这是我在控制器中的代码:

$unique_products = unique_products::orderBy('id', 'DESC')->paginate(10);

以下是视图中的代码:

{{$unique_products->render()}}

这是我目前的网址:

http://www.example.com/products#anchor

我的问题是,当我点击其他页面(在分页框中)时,会从URL中删除锚点。它将是这样的:

http://www.example.com/products?page=1

无论如何,我如何保持锚存在?我想要这个:

http://www.example.com/products?page=1#anchor

我该怎么做?

1 个答案:

答案 0 :(得分:1)

首先,您需要显示official docs中显示的链接,因为当您希望navigate页面unique_products可以访问fragment方法时可以从url中检索实际上是Hashtags(#)的片段,然后将它们附加到每个页面更改URL:

{{ $unique_products->fragment('foo')->links() }}