Laravel:在分页中自定义页面链接

Fre*_*d K 5 php pagination laravel laravel-5

我正在使用Laravel 5.5构建应用程序。我需要自定义分页。我必须在页面链接元素上应用css类。我在哪里找到要覆盖的模板?

Ale*_*nin 6

您可以指定自己的分页视图:

{{ $paginator->links('view.name') }}
Run Code Online (Sandbox Code Playgroud)

文档

默认情况下,渲染以显示分页链接的视图与 Bootstrap CSS 框架兼容。但是,如果您不使用 Bootstrap,您可以自由定义自己的视图来呈现这些链接。在分页器实例上调用 links 方法时,将视图名称作为第一个参数传递给该方法

或者您可以自定义默认视图。

文档

但是,自定义分页视图的最简单方法是resources/views/vendor使用以下vendor:publish命令将它们导出到您的目录:

php artisan vendor:publish --tag=laravel-pagination

此命令会将视图放置在resources/views/vendor/pagination目录中。default.blade.php此目录中的文件对应于默认的分页视图。编辑此文件以修改分页 HTML。

或者,如果您刚刚修改了默认的 Bootstrap 类,则可以在加载 Bootstrap 后加载 CSS。


doy*_*doy 6

您必须从终端启动此命令:

php artisan vendor:publish --tag=laravel-pagination

这将在resources/views/vendor/pagination目录中创建视图。

现在,您可以在视图中应用您的课程:default.blade.php

在此处阅读文档:https : //laravel.com/docs/5.6/pagination#customizing-the-pagination-view