Ben her ne kadar başlıkta “id” numarası verilen desem de siz aynı mantıkla, belirli bir veriyi veritabanından çekerek bir önceki veya bir sonraki kaydına ulaşmayı göstereceğim.
Laravel’de bu işi yapmak gerçekten 2 satırlık bir iş. Şöyle:
// mevcut kullanıcı bilgilerini çek.
$user = User::find($id);
// bir önceki kullanıcının bilgilerini çek
$previous = User::where('id', '<', $user->id)->max('id');
// bir sonraki kullanıcının bilgilerini çek.
$next = User::where('id', '>', $user->id)->min('id');
Dikkat ederseniz, ”>” veya “<” kullanarak ve min ya da max ile bu işi çok sağlam bir şekilde yapabiliyoruz.
Etiketler: