PHP / Laravel 8.0:从7.25版升级后,Paginator实例上的链接方法的UI损坏

问题描述

我将laravel应用程序从7.25切换到8.0。现在我面临分页问题。

{{ $download->links() }}

在控制器中

$download = Download::paginate(2);

是的,它运行良好,但UI现已损坏。

image error ui

解决方法

在Laravel 8中,添加了更多选项以显示分页。

此说明https://laravel.com/docs/8.x/pagination#using-bootstrap应该会有所帮助。

,

好像他们已经在最新版本中更改了UI(引导程序)。

我建议您自己为该链接创建一个自定义UI。使用以下命令将分页视图发布到资源目录,并进行相应的更改。

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

,并使用以下代码行指向您的自定义视图:

{{ $paginator->links('view.name') }}

您的情况是{{$download->links('view.name')}}

,

转到App\Providers\AppServiceProvider

添加

public function boot() { Paginator::useBootstrap(); }

并导入

use Illuminate\Pagination\Paginator;