本文实例讲述了laravel5.1 框架分页展示实现方法。分享给大家供大家参考,具体如下:
laravel为我们提供了一套分页的逻辑,我们无需自己实现分页逻辑,只需要执行几个简单的方法就能实现漂亮的分页。
1 simplepaginate
这是一种只显示上一页下一页的样式分页,我们来看看怎么用:
class postcontroller extends controller{ public function index() {// $posts = 我的妈妈作文300字post::simplepaginate(10); 这是model的版本 怎么安慰失恋的女生 /** * simplepaginate * 第一个参数:每页显示多少条数据。 * 第二个参数:(可选)查询的字段 默认是* * 第三个参数:(可选)页码名称 默认是page */ $posts = db::table('posts')->simplepaginate(10); return view('post.index', compact('posts')); }}
然后在blade模板中用$posts->render()显示:
<!doctype html><html><head> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" ></head><body><div class="container"> <h1>posts</h1> <hr> <ul> @foreach($posts as $post) <li> 深圳住宿 <h4>{{ $post->title }}</h4> <p>{{ str_limit($post->content) }}</p> </li> @endforeach </ul> {!! $posts->render() !!}</div></body></html>
2 paginate
这是一个自带页码的样式分页。
class postcontroller extends controller{ public function index() {// $posts = post::paginate(10); 这是model的版本// $posts = post::where('create_at', '<', carbon::now())->paginate(); 可以在where等逻辑后使用 /** * simplepaginate * 第一个参数:每页显示多少条数据。 周年庆主题 * 第二个参数:(可选)查询的字段 默认是* * 第三个参数:(可选)页码名称 默认是page * 第四个参数:(可选)代表第几页 默认是null */ $posts = db::table('posts')->orderby('created_at', 'desc')->paginate(10); return view('post.index', compact('posts')); }}
然后在blade模板中用$posts->render()显示:
<!doctype html><html><head> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" ></head><body><div class="container"> <h1>posts&2015年9月4日lt;/h1> <hr> <ul> @foreach($posts as $post) <li> <h4>{{ $post->title }}</h4> <p>{{ str_limit($post->content) }}</p> </li> @endforeach </ul> {!! $posts->render() !!}</div></body></html>
本文发布于:2023-04-08 03:44:24,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/9f226158281814188504d9156aa13cc3.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Laravel5.1 框架分页展示实现方法实例分析.doc
本文 PDF 下载地址:Laravel5.1 框架分页展示实现方法实例分析.pdf
留言与评论(共有 0 条评论) |