Pengaturan pada Controller :
Pagination di Laravel 5.1 sangat mudah untuk diimplementasikan. Pada tutorial kali ini saya akan memberikan sedikit contoh :Code Laravel tanpa Pagination
<?php
class ArticleController extends Controller {
public function index()
{
$articles = Article::get();
return view('someview', compact('articles'));
}
}
Code Laravel dengan Pagination<?php
class ArticleController extends Controller {
public function index()
{
$articles = Article::paginate(15);
return view('someview', compact('articles'));
}
}
Pengaturan pada View :
Nah, setelah kita merubah code di controller, kemudian sekarang kita akan merubah sedikit code pada view. Di view saya ingin menampilkan tabel dengan beberapa record saja.
<table>
@foreach ($articles as $article)
<tr>
<td>{{ $article->id }}</td>
<td>{{ $article->title }}</td>
<td>{{ $article->published }}</td>
</tr>
@endforeach
</table>
agar pagination dapat berjalan, kita harus menambahkan sedikit code setelah table.
echo $articles->render();
No comments:
Post a Comment