从 7.9.2 更新到 Laravel 8.x 后,$user -> links() 用户界面有问题,可能是 bootstrap

Vla*_* B. 3 php laravel bootstrap-4

我将 Laravel 项目从 7.9.2 更新到 8.x。一切正常,除了前端的这部分有问题,这似乎是引导程序的问题,你知道为什么吗?下一页和上一页的箭头,当我在执行 $users = User::paginate(20); 后使用 $user -> links(); 是越野车。请看这些图片,请帮助我:

更新到 Laravel 8.x 之前

前

更新到 Laravel 8.x 后

在此处输入图片说明

Aam*_*hmi 5

默认情况下,Laravel-8 使用 Tailwind 作为 CSS 框架,但如果您要从以前的版本升级您的应用程序,您可以将 Bootstrap 作为您应用程序的默认 CSS 框架。

只需在AppServiceProvider文件和所有设置中添加以下代码:

use Illuminate\Pagination\Paginator;

Paginator::useBootstrap(); *//this line will be in boot method*
Run Code Online (Sandbox Code Playgroud)

这是相同的参考链接:https : //laravel.com/docs/8.x/upgrade#pagination-defaults


Vla*_* B. 1

就像 lagbox 提到的那样,从 Laravel 8.x 开始,分页默认使用 Tailwind 框架。要改变这一点,如果你想像我一样使用 Bootstrap,只需转到 Providers/AppServiceProvider.php 并输入以下内容:

use Illuminate\Pagination\Paginator;

public function boot()
{
    Paginator::useBootstrap();
}
Run Code Online (Sandbox Code Playgroud)