3 kere okudum sorunu anladığımı sandım. Cevap yazarken bi an sorunu anlamadığımı fark ettim ve verdiğim cevabın aslında cevap olmadığını anladım. Sorun tam olarak ne
function products(){
...
..
.
$product = ...........;
return view('pages.product',compact('product'));
}
Böyle bir kodun olduğunu var sayarsak; sayfalamadaki page değişkeni değiştikçe sorguda bir değişiklik olmuyorsa veride de değişiklik olmaz zaten. Eğer bir önceki sayfadan post ile veri alıp arama yaptıktan sonra sayfalanacak bir veri çıktıysa ortaya onu bir sonraki sayfaya tekrar postla atmak doğru bir yöntem değil. Sayfalamadaki linklere tıklayınca otomatik get methodu çalışacağı için (Post çalışacak şekilde form içine alıp methodu değiştirmek mümkün) o post verileri yeni sayfaya iletilmeyecek. İletilmesi gerekiyorsa ya sayfalamayı post yapacaksın, ya o verileri get ile gidecek şekilde sayfalamaya parametre olarak ekleyeceksin ya da ben bu sorunu hiç anlamadım

Sen biraz detaya gir bi çözüm buluruz inşallah.