Laravel 5.6以后默认的分页器模版
zcy1990209
4年前
修改理由:
详细描述:
Laravel 5.5版本前,默认的分页器模板为default.blade.php,而从5.6版本开始,默认模板名称已经调整为bootstrap-4.blade.php
相关信息:
- 类型:文档文章
- 文章: 分页
- 文档: 《Laravel 5.6 中文文档(5.6)》
此投稿已在 4年前 合并。
内容修改:
Old | New | Differences |
---|---|---|
1 | ||
2 | 1 | # Laravel 的分页功能 |
3 | 2 | |
4 | 3 | - [简介](#introduction) | … | … |
17 | 16 | 在大多数的框架中,分页无不令人十分头疼。 Laravel 的分页器与[查询构造器](/docs/{{version}}/queries)、[Eloquent ORM](/docs/{{version}}/eloquent) 集成在一起,并提供方便易用的数据结果集分页。分页器生成的 HTML 与 [Bootstrap CSS 框架](https://getbootstrap.com/) 兼容。 |
18 | 17 | |
19 | 18 | |
20 | ||
19 | ||
21 | 20 | |
22 | 21 | |
23 | 22 | <a name="basic-usage"></a> | … | … |
55 | 54 | > {note} 目前,Laravel 无法高效的执行带有 `groupBy` 语句的分页操作。如果你需要在查询结果中使用 `groupBy` 语句,建议你查询数据库并手动创建分页器。 |
56 | 55 | |
57 | 56 | |
58 | ||
57 | ||
59 | 58 | |
60 | 59 | |
61 | 60 | #### 「简单分页」 | … | … |
107 | 106 | |
108 | 107 | `links` 方法将会链接渲染到结果集中其余的页面。每个链接都包含了正确的 `page` 查询字符串变量。记住,`links` 方法生成的 HTML 与 [Bootstrap CSS 框架](https://getbootstrap.com) 兼容。 |
109 | 108 | |
110 | ||
109 | ||
111 | 110 | #### 自定义分页器的 URI |
112 | 111 | |
113 | 112 | `withPath` 方法允许你在生成链接时自定义分页器所使用的 URI。例如,如果你想要分页器生成像 `http://example.com/custom/url?page=N` 这样的链接,那就传递 `custom/url` 到 `withPath` 方法: | … | … |
163 | 162 | ] |
164 | 163 | } |
165 | 164 | |
166 | ||
165 | ||
167 | 166 | |
168 | 167 | |
169 | 168 | <a name="customizing-the-pagination-view"></a> | … | … |
180 | 179 | |
181 | 180 | php artisan vendor:publish --tag=laravel-pagination |
182 | 181 | |
183 | 这个命令将这些视图放置在 `resources/views/vendor/pagination` 目录中。这个目录下的 ` | |
182 | 这个命令将这些视图放置在 `resources/views/vendor/pagination` 目录中。这个目录下的 `bootstrap-4.blade.php` 文件对应默认的分页视图,你可以简单地编辑这个文件来修改分页的 HTML 。 | |
184 | 183 | |
185 | 184 | |
186 | 185 | <a name="paginator-instance-methods"></a> |