You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否为分页器links()方法生成的nav元素添加自定义类?

给Laravel分页导航的<nav>元素添加自定义类

方法1:使用withAttributes方法(Laravel 8及以上版本)

直接在分页器实例链式调用withAttributes,传入需要添加的class属性,追加原有类名:

{!! $users->links()->withAttributes(['class' => 'pagination-nav my-custom-class']) !!}

这种方式无需修改视图文件,适合快速添加自定义类。

方法2:自定义分页视图(全版本通用)

如果需要更深度的定制,或者使用的Laravel版本不支持withAttributes,可以发布并修改分页视图:

  1. 执行命令将Laravel默认的分页视图发布到项目目录:
php artisan vendor:publish --tag=laravel-pagination
  1. 进入resources/views/vendor/pagination目录,找到你当前使用的分页视图文件(比如bootstrap.blade.php),找到<nav>标签行,直接修改class属性:
<nav class="pagination-nav my-custom-class">
    <ul class="pagination">
        ...
    </ul>
</nav>

修改完成后,调用$users->links()时就会使用这个自定义视图生成导航。

内容的提问来源于stack exchange,提问作者pileup

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 22:12:02