Laravel'in bu konuda yeterli esnekliği CodeIgniter kadar sunmadığını itiraf etmeliyim. Ama ufak bir API araştırması ile çözümüne ulaşıyoruz.
Sorun: Runtime sırasında Laravel'de sayfalama özelliğinin tasarımını değiştiremememiz. Laravel ./app/view.php dosyasından sadece bir tane tasarım seçmemizi istemiş. Ancak yönetici ve site içi sayfalama yapılar farklı ise?
// News
Route::get('/duyurular', function () {
$news = News::paginate(5);
// Sihir Burada!
$news->getEnvironment()->setViewName('pagination'); // ./app/view/pagination.blade.php
$pagination_links = $news->links();
return View::make('news_list', compact('news', 'pagination_links'));
});Sonrasıda Laravel'in orjinal tasarım dosyasını baz alarak kendi dosyalarınızı oluşturabilirsiniz.