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

如何修改Laravel中paginate分页功能的默认显示语言

完全可以修改,具体操作根据文本来源分两种场景:

你看到的「Show X entries」文本绝大多数情况下是搭配分页功能使用的jQuery DataTables组件的默认文案,少数情况来自Laravel自带的分页视图模板,两种场景的修改方法如下:

场景1:文本来自Laravel自带分页模板

  • 首先执行Artisan命令发布分页模板到项目资源目录:
    php artisan vendor:publish --tag=laravel-pagination
  • 执行完成后,分页模板会生成在resources/views/vendor/pagination路径下,找到你当前使用的分页模板文件(默认常用的是tailwind.blade.php、bootstrap-5.blade.php等),直接修改文件内对应“Show”“entries”的文字即可。
  • 如果需要做多语言适配,可以配合Laravel的翻译系统实现:
    1. 在lang目录下对应语言的翻译文件夹中新增pagination.php翻译文件,比如中文路径为lang/zh_CN/pagination.php,写入翻译内容:
    return [
        'show' => '显示',
        'entries' => '条记录',
        // 原有分页相关翻译项保留即可
    ];
    
    1. 将分页模板中硬编码的文字替换为__('pagination.show')、__('pagination.entries'),后续Laravel会自动根据当前配置的语言读取对应翻译内容。

场景2:文本来自jQuery DataTables组件

这是绝大多数出现该文案的场景,修改非常简单:

  • 单次修改:在初始化DataTables的时候传入language配置项,直接覆盖默认文案即可:
$('#你的表格选择器').DataTable({
  // 其他原有配置保持不变
  language: {
    lengthMenu: "显示 _MENU_ 条记录"
    // 你也可以同时修改其他DataTables默认文案,比如搜索、分页提示等
  }
});
  • 全局修改:可以自定义全局的DataTables语言配置文件,所有表格初始化时统一引用该配置,不需要每个表格单独设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 16:00:03