Hocam ben skip take kullanıyorum. Sayfalama için PaginateRequest oluşturdum bitane.

"skip" => "required|integer|max:100000",
"take" => "required|integer|max:100",

Değişkenleri arayüzden post ediyorum hidden inputlarla, sayfada gösterilen içerik sayısı skip olarak, alınacak içerik sayısı take ile sayfada maks kaçtane alacaksam ama 100'ü geçirmeden, gönderiyorum.

$user = User::skip(10)->take(10)->get();

sayfa her aşağı indiğinde yüklenen içerik sayısını skip'e basıyorum.