Laravel 5.5 kullanıyorum. Amacım Cache'e bir dizi içinde veriler kaydetmek ve bunun üzerinde manipülasyonlar yapmak.
Mesela ürünlerin fiyatlarını tuttuğumu düşünelim. İlk olarak ürün var mı diye kontrol etmek gerekecek ve ürün yoksa ürüne ait fiyat getirilecek ve Cache'deki diziye de sonraki isteklerde direkt kullanabilmek için bu kayıt eklenecek.
Dokümantasyondan anladığım kadarıyla, işlemleri şu şekilde yapmam gerek;
- İlgili anahtarı kullanarak get ile kaydı al.
- Aldığın kayıt içinde aradığın anahtar var mı bak. Eğer anahtar yoksa, ürünü db'den çek ve diziye kaydedip put işlemi ile yerleştir.
Burada get ile aldığım diziye kaydı ekleyip tekrar tüm diziyi put yapmak dışında daha iyi bir yöntem var mı merak etmekteyim. İzlenmesi gereken yol bu şekilde midir?