欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

PHP編程

當前位置:主頁 > 網(wǎng)絡編程 > PHP編程 >

Laravel5.1 框架分頁展示實現(xiàn)方法實例分析

來源:本站原創(chuàng)|時間:2020-01-11|欄目:PHP編程|點擊: 次

本文實例講述了Laravel5.1 框架分頁展示實現(xiàn)方法。分享給大家供大家參考,具體如下:

Laravel為我們提供了一套分頁的邏輯,我們無需自己實現(xiàn)分頁邏輯,只需要執(zhí)行幾個簡單的方法就能實現(xiàn)漂亮的分頁。

1 simplePaginate

這是一種只顯示上一頁下一頁的樣式分頁,我們來看看怎么用:

class PostController extends Controller
{
  public function index()
  {
//    $posts = Post::simplePaginate(10);   這是Model的版本
    /**
     * simplePaginate
     * 第一個參數(shù):每頁顯示多少條數(shù)據(jù)。
     * 第二個參數(shù):(可選)查詢的字段 默認是*
     * 第三個參數(shù):(可選)頁碼名稱 默認是page
     */
    $posts = DB::table('posts')->simplePaginate(10);
    return view('post.index', compact('posts'));
  }
}

然后在blade模板中用$posts->render()顯示:

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet"  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
     * 第一個參數(shù):每頁顯示多少條數(shù)據(jù)。
     * 第二個參數(shù):(可選)查詢的字段 默認是*
     * 第三個參數(shù):(可選)頁碼名稱 默認是page
     * 第四個參數(shù):(可選)代表第幾頁 默認是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"  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>

更多關于Laravel相關內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進階教程》、《php優(yōu)秀開發(fā)框架總結》、《php面向?qū)ο蟪绦蛟O計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家基于Laravel框架的PHP程序設計有所幫助。

上一篇:詳解Laravel5.6通過路由進行API版本控制的簡單方法

欄    目:PHP編程

下一篇:Laravel5.1 框架登錄和注冊實現(xiàn)方法詳解

本文標題:Laravel5.1 框架分頁展示實現(xiàn)方法實例分析

本文地址:http://mengdiqiu.com.cn/a1/PHPbiancheng/10970.html

網(wǎng)頁制作CMS教程網(wǎng)絡編程軟件編程腳本語言數(shù)據(jù)庫服務器

如果侵犯了您的權利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權所有