<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 15. 分頁 接著 [上一篇](https://www.rails365.net/articles/ruby-cheng-xu-yuan-xue-xi-laravel-kuang-jia-bi-ji-14-blade) 文章的內容,我們現在來對這些顯示出來的所有用戶記錄進行分頁,最終效果會是下面這樣: ![](https://box.kancloud.cn/66cc822278b88a548f4616fd75da7a48_2038x1140.jpg) ## 1. 分頁效果 我們來一步步地完成這些效果,首先第一步是分頁效果。 Laravel 框架就自帶了分頁的功能。 很簡單,只需要改兩個地方,一個是調用數據的地方,即 controller,還有一個就是要把分頁效果改出來,那就是在 view 上改。 先找到 `app/Http/Controllers/UsersController.php` 這個 controller 文件,把它修改如下: ``` // app/Http/Controllers/UsersController.php <?php ... class UsersController extends Controller { public function index() { $users = User::paginate(5); return view('admin.users.index', compact('users')); } ... } ``` 請注意,`index` 方法中 `User::all()` 被我改成了 `User::paginate(5)`。 這個表示將會對 `User` 這個 model 使用分頁功能,并且按每 5 條數據作為一頁。 現在還不夠,我們需要把分頁效果顯示出來。 找到 `resources/views/admin/users/index.blade.php` 這個 view 文件,修改內容如下: ``` <!-- resources/views/admin/users/index.blade.php --> @extends('layouts.app') @section('content') <div class="row"> <div class="col-md-6 col-md-offset-3"> <ul class='list-group'> @foreach($users as $user) ... @endforeach </ul> {{ $users->links() }} </div> </div> @endsection ``` `{{ $users->links() }}` 就是顯示分頁。 ## 2. 所有記錄的總數量 這個很簡單,使用 `total()` 這個方法即可,例如: ``` <h3>{{ $users->total() }} total users</h3> ``` ## 3. 當前頁面的用戶記錄數量 這個可以使用 `count()` 方法,比如: ``` <b>In this page {{ $users->count() }} users</b> ``` - - - - - - 最終把所有的 view 相關的代碼組成起來,就是下面這樣: ``` <!-- resources/views/admin/users/index.blade.php --> @extends('layouts.app') @section('content') <div class="row"> <div class="col-md-6 col-md-offset-3"> <h3>{{ $users->total() }} total users</h3> <b>In this page {{ $users->count() }} users</b> <ul class='list-group'> @foreach($users as $user) <li class='list-group-item' style="margin-top: 20px;"> <span>{{ $user->name }}</span> <span class="pull-right clearfix"> Joined ({{ $user->created_at->diffForHumans() }}) </span> <button class='btn btn-xs btn-primary'>Follow</button> </li> @endforeach </ul> {{ $users->links() }} </div> </div> @endsection ``` 這樣就有上面的那個圖的效果了。 完結。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看