2017年1月17日火曜日

Laravel5.3でページ送り(Pagination)

Laravel5.3ページ送り(Pagination)を設定してみました。ものすごく簡単に実現できます。素晴らしい。

/app/Http/Controllers/BlogsController.php
  public function index()
  {
    $blogs = Blog::orderBy('publiched_at','desc')->paginate(10) ;
    return view('blog.index', compact('blogs'));
  }
/resources/views/blog/index.blade.php
  <p>{{ $blogs->links() }}</p>

  @foreach ($blogs as $blog)
    <p><a href="{{ url('/blog', $blog->id) }}">{{ $blog->title }}</a></p>
  @endforeach

  <p>{{ $blogs->links() }}</p>

参考サイト
Pagination(Laravel)

0 件のコメント:

コメントを投稿