zcy1990209 4年前

修改理由:

Laravel 5.6以后默认的分页器模版

详细描述:

Laravel 5.5版本前,默认的分页器模板为default.blade.php,而从5.6版本开始,默认模板名称已经调整为bootstrap-4.blade.php

相关信息:


此投稿已在 4年前 合并。

内容修改:

红色背景 为原始内容

绿色背景 为新增或者修改的内容

OldNewDifferences
1  
21# Laravel 的分页功能
32
43- [简介](#introduction)
 
1716在大多数的框架中,分页无不令人十分头疼。 Laravel 的分页器与[查询构造器](/docs/{{version}}/queries)、[Eloquent ORM](/docs/{{version}}/eloquent) 集成在一起,并提供方便易用的数据结果集分页。分页器生成的 HTML 与 [Bootstrap CSS 框架](https://getbootstrap.com/) 兼容。
1817
1918
20 
 19
2120
2221
2322<a name="basic-usage"></a>
 
5554> {note} 目前,Laravel 无法高效的执行带有 `groupBy` 语句的分页操作。如果你需要在查询结果中使用 `groupBy` 语句,建议你查询数据库并手动创建分页器。
5655
5756
58 
 57
5958
6059
6160#### 「简单分页」
 
107106
108107`links` 方法将会链接渲染到结果集中其余的页面。每个链接都包含了正确的 `page` 查询字符串变量。记住,`links` 方法生成的 HTML 与 [Bootstrap CSS 框架](https://getbootstrap.com) 兼容。
109108
110 
 109
111110#### 自定义分页器的 URI
112111
113112`withPath` 方法允许你在生成链接时自定义分页器所使用的 URI。例如,如果你想要分页器生成像 `http://example.com/custom/url?page=N` 这样的链接,那就传递 `custom/url` 到 `withPath` 方法:
 
163162      ]
164163   }
165164
166 
 165
167166
168167
169168<a name="customizing-the-pagination-view"></a>
 
180179
181180   php artisan vendor:publish --tag=laravel-pagination
182181
183 这个命令将这些视图放置在 `resources/views/vendor/pagination` 目录中。这个目录下的 `default.blade.php` 文件对应默认的分页视图,你可以简单地编辑这个文件来修改分页的 HTML 。
 182这个命令将这些视图放置在 `resources/views/vendor/pagination` 目录中。这个目录下的 `bootstrap-4.blade.php` 文件对应默认的分页视图,你可以简单地编辑这个文件来修改分页的 HTML 。
184183
185184
186185<a name="paginator-instance-methods"></a>