当前位置:首页 > CMS教程 > 其它CMS > 列表

Laravel框架实现超简单的分页效果示例

发布:smiling 来源: PHP粉丝网  添加日期:2021-11-07 19:59:20 浏览: 评论:0 

这篇文章主要介绍了Laravel框架实现超简单的分页效果,结合实例形式分析了Laravel框架实现分页功能的相关控制器、视图、模板调用等相关操作技巧,需要的朋友可以参考下。

本文实例讲述了Laravel框架实现超简单的分页效果,分享给大家供大家参考,具体如下:

每页展示5条数据

控制器

  1. class indexCo extends Controller 
  2.   public function cc () { 
  3.     $lists = UserAli:: orderBy('user_id','desc') -> paginate(5); 
  4.     return view('cc',compact('lists')); 
  5.   } 

layout/main.blade.php

  1. <!DOCTYPE html> 
  2. <html> 
  3.  <head> 
  4.   <title>Home</title> 
  5.   <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" > 
  6.  </head> 
  7.  <body> 
  8.   <h1>Home</h1> 
  9.   <p>Welcome to My web</p> 
  10.  </body> 
  11. </html> 
  12.  
  13. <!DOCTYPE html> 
  14. <html> 
  15.  <head> 
  16.   <title>About</title> 
  17.  </head> 
  18.  <body> 
  19.   <h1>About</h1> 
  20.   <p>This is my first Laravel web</p> 
  21.   @yield("content") 
  22.  </body> 
  23. </html> 

cc模板

view/cc.blade.php

  1. @extends('layout.main'
  2. @section("content"
  3.   <div> 
  4.     @foreach($lists as $value
  5.       <div> 
  6.         阿里账号是:{{$value -> source}} 
  7.         <time>{{$value -> add_time}}</time> 
  8.       </div> 
  9.     @endforeach 
  10.   </div> 
  11.   {{$lists -> links()}} 
  12. @endsection 

两句话搞定分页。

当然,blade模板需要引入bootstrap,否则样式是出不来的。

<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" >

Tags: Laravel分页效果

分享到: