Sayfalamanın zaten önbelleklemenin dışında olması gerekmez mi? paginate metodunun cache tanımladığınız closure'ın içinde kullanılması, ikinci ve daha sonraki sayfalarda da ilk sayfa içeriğinin gösterilmesine sebep olmaz mı?
Şu daha mantıklı sanki:
$articles = Cache::remember('articles', 60, function()
{
return Article::with('tags')->orderBy('created_at', 'DESC')
->where('is_published', 1);
});
$articles = $articles->paginate(10);
Gerçi bu şekilde de 10 satır değil, tüm tablo önbelleklenmiş olacak. Şu an test yapma imkanım da yok. Kafam karıştı o yüzden biraz.