Hed*_*ary 0 php pagination laravel laravel-8
在 Laravel 8 分页中如何显示更少的页面数以及如何添加“首页”和“最后一页”
现在在 Laravel 中,当我们有更多数据时,它会显示如下分页:

但我希望我的分页如下图所示:
或者
要自定义分页视图,请在控制台中运行以下命令
php artisan vendor:publish --tag=laravel-pagination
Run Code Online (Sandbox Code Playgroud)
在 /resources/views/vendor/pagination/bootstrap-4.blade.php 添加以下代码。
<ul class="pagination">
@if ($paginator->onFirstPage())
<li class="page-item disabled" aria-disabled="true" aria-label="@lang('pagination.first')">
<span class="page-link" aria-hidden="true">«</span>
</li>
@else
<li class="page-item">
<a class="page-link" href="{{ \Request::url() }}" rel="prev" aria-label="@lang('pagination.first')">«</a>
</li>
@endif
...
@if ($paginator->hasMorePages())
<li class="page-item">
<a class="page-link" href="{{ \Request::url().'?page='.$paginator->lastPage() }}" rel="last" aria-label="@lang('pagination.last')">»</a>
</li>
@else
<li class="page-item disabled" aria-disabled="true" aria-label="@lang('pagination.last')">
<span class="page-link" aria-hidden="true">»</span>
</li>
@endif
</ul>
Run Code Online (Sandbox Code Playgroud)