laravel6.*默认的分页模板代码分析
2019-11-22 admin laravel 1718
laravel从5.8开始,使用了bootstrap4前端组件,因此其默认的许多模板代码文件都有改变,百度搜索许多是老旧的版本,直接使用其分页样式是会报错了。
经测试,laravel5.8至6.*最新版本,其默认的分页模板位置在目录:
vendor/laravel/framework/src/Illuminate/Pagination/resources/views/
当分页方式为paginate模式时,其使用的模板文件为bootstrap-4.blade.php,代码:
@if ($paginator->hasPages()) @endif
当分页方式为simplePaginate模式(上下页)时,使用simple-bootstrap-4.blade.php模板,代码:
@if ($paginator->hasPages()) @endif
我们只需要将这两个模板文件复制到resources/views目录下,修改成自己满意的样式后,前端分页的地方指定使用该模板即可
{{ $data->links('paginate.default') }}
如果被转议,可试试:
{!! $res->links('paginate.default') !!}