在 Laravel 中,分页组件使用了 Bootstrap 的样式。要自定义分页面板样式,你可以按照以下步骤操作:
首先,在 resources/views
目录下创建一个新的视图文件,例如 custom_pagination.blade.php
。这将是你的自定义分页模板。
打开 vendor/laravel/framework/src/Illuminate/Pagination/resources/views/bootstrap-4.blade.php
文件,复制其内容到你刚刚创建的 custom_pagination.blade.php
文件中。这将作为你的自定义分页模板的基础。
现在,你可以根据需要修改 custom_pagination.blade.php
文件中的 HTML 和 CSS 代码。这将自定义分页组件的样式。
接下来,你需要在控制器或路由中指定使用自定义分页模板。在你的控制器方法中,使用 paginate()
方法获取分页数据,然后使用 links()
方法并传入自定义模板的路径。例如:
public function index()
{
$data = YourModel::paginate(10);
return view('your_view', compact('data'));
}
在你的视图文件(例如 your_view.blade.php
)中,使用以下代码显示分页链接:
{{ $data->links('custom_pagination') }}
这将使用你在 custom_pagination.blade.php
文件中定义的自定义样式来显示分页链接。