新版本的laravel,例如laravel11,使用自带的分页函数
{{$list->links()}}
页面布局会显示错乱,如下:
解决办法,首先在命令行执行:
php artisan vendor:publish --tag=laravel-pagination
这样在,在resource/views,会生成以下文件:
在控制器里使用:
Paginator::defaultView('vendor.pagination.bootstrap-4'); //引入的文件 use Illuminate\Pagination\Paginator;
或者在app\Providers\AppServiceProvider.php文件里添加:
public function boot(): void { // Paginator::defaultView('vendor.pagination.bootstrap-4'); //或者使用 Paginator::useBootstrap(); }