ITPub博客

首页 > IT职业 > IT图书 > 无涯教程: Laravel 8 - Pagination分页介绍

无涯教程: Laravel 8 - Pagination分页介绍

IT图书 作者:lrb1120 时间:2021-09-09 08:52:30 0 删除 编辑

在此示例中,将开始向您说明如何使用laravel分页。

图片描述

步骤1:添加路由

首先,我们为具有分页函数的列表用户设置路由。

routes/web.php

步骤2:创建控制器

与上述路由相同,这里我们将为路由添加一种新方法。 index()将返回带有分页数据,因此让我们添加以下内容:

app/Http/Controllers/UserController.php

步骤3:创建视图

在此步骤中,您需要创建用户视图blade文件,并将与links()一起使用,以便它将自动生成分页。

resources/views/users.blade.php

html>


    Laravel 8 CRUD Application - 无涯教程
    
    
    

Laravel 8 Pagination Example - 无涯教程

                                                                                                        @if(!empty($data) && $data->count())                 @foreach($data as $key => $value)                                                                                                             @endforeach             @else                                                                    @endif              
NameAction
{{ $value->name }}                                                      
There are no data.
              {!! $data->links() !!}
     

现在您可以运行并检查此示例。这是一个非常简单和基本的例子。

如果使用bootstrap程序,则必须在服务提供者(service provider)上添加useBootstrap(),如下所示:

appProvidersAppServiceProvider.php

如果您需要预先使用分页,则可以在下面看到如何使用。

Pagination与appends parameter

{!! $data->appends(['sort' => 'votes'])->links() !!}


与追加分页请求所有参数

{!! $data->appends(Request::all())->links() !!}



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2146/viewspace-2797488/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-16

  • 博文量
    77
  • 访问量
    592