Ben dosyalar üzerinde arama yapıyorum. Bir sayfada 15 dosya gösteriliyor. Eğer aradığım isimde 18 adet dosya bulunursa paginate ile sayfalandırılıyor. Şimdi ilk sayfada 10 dosya ikinci sayfada 8 dosya olması gerekiyor. İlk sayfada 10 adet dosyayı gösteriyor ama ikinci sayfaya baktığımda arama iptal oluyor bütün dosyaları gösteriyor. Oysa oradada kalan 8 dosyayı göstermesi gerekiyor. Bunun sebebi nedir ve çözümün nasıl olması gerekir ?
Controller
Route::get('links', function ( Illuminate\Http\Request $request) {
$search = $request->input('search');
$links = App\Link::withoutGlobalScopes()->orderByDesc('id')->where('filename', 'LIKE', "%$search%")->paginate(15);
$request->flash();
return view("system.links")->with("links", $links);
})->name("system.links");