如何解决 Laravel 8 UI 分页问题?

我在尝试最近发布的 laravel 8 时遇到了问题,我试图找出变化是什么以及它是如何工作的。当我这样做时,我遇到了分页 laravel 8 UI 变得混乱的问题,不知何故它发生了。有人可以帮助我吗?或者经历过同样的事情?

像这样我在 laravel 8 Laravel 8 paginate UI中得到的视图

这是我使用“Index.blade.php”的代码

@extends('layouts.app')


@section('title', 'Post')


@section('contents')


    <div class="container">

        <div class="row">

            @foreach ($posts as $post)

                <div class="col-md-4 mb-4">

                    <div class="row">

                        <div class="card mb-4">

                            <div class="card-header">

                                {{ $post->title }}

                            </div>

                            <div class="card-body">

                                {{ $post->body }}

                            </div>

                            <div class="card-footer">

                                {{ $post->created_at->diffForHumans() }}

                            </div>

                        </div>

                    </div>

                </div>

            @endforeach

        </div>

        <div class="d-felx justify-content-center">


            {{ $posts->links() }}


        </div>

    </div>


@endsection

我用于 PostController 的代码


<?php


namespace App\Http\Controllers;


use App\Models\Posts;

use Illuminate\Http\Request;


class PostsController extends Controller

{

    public function index()

    {

        $posts = Posts::latest()->paginate(6);

        // dd($post);

        return view('post.index', compact('posts'));

    }

}


杨魅力
浏览 41回答 4
4回答

UYOU

只需确保您的 AppServiceProvider 中有此内容即可。use Illuminate\Pagination\Paginator;public function boot(){&nbsp; &nbsp; &nbsp;Paginator::useBootstrap();}现在就可以走了。

MMMHUHU

我尝试添加Paginator::useBootstrap();但AppServiceProvider.php没有成功。但这有效://&nbsp;Directly&nbsp;in&nbsp;your&nbsp;blade&nbsp;file $posts->links('pagination::bootstrap-4')

慕哥9229398

首先转到文件 app\Providers\AppServiceProvider.php 并添加:use Illuminate\Pagination\Paginator;public function boot(){&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; Paginator::useBootstrap();}在 post.blade.php 中的 @endforeach 之后使用此命令:{{ $blogs->links() }}

森栏

不要使用这种方式:$posts->links('pagination::bootstrap-4')in AppServiceProvider.php正确的方法 :use Illuminate\Pagination\Paginator;public function boot(){&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; Paginator::useBootstrap();}然后在任何刀片中,您想使用如下所示的分页:{{ $posts->links() }}
打开App,查看更多内容
随时随地看视频慕课网APP