Benim laravelde bir sorunum var, eğer bana yardımcı olursanız çok sevinirim.
Sitemde ürünlerim var ve bu ürünlerimin her güne ait fiyatları mevcut. DB''de satır satır kayıt ediliyor.
Bir yıl boyunca her güne ait fiyat olduğunu düşünürsek çok fazla data kaydı oluşuyor. Frontende çekerken 500 hatası alıyoruz. Verimi azalttığımda çalışıyor, tamamını çektiğimde 500 hatası alıyorum.
Db ilişkilerimi laravelin model mantığımda uyguluyorum. Ekstra bir işlem yapmadım. Öenek kod aşağıdadır. Acaba hatamı yapıyorum.
yardımcı olursanız sevinirim.
$products = Product::with('productImage', 'productVariant.inventoryItem', 'productTag.tag')
->where('status', 'published')
->whereHas('productVariant.inventoryItem', function ($query) {
$query->where('date', '>=', date("Y-m-d"))->orderBy('price', 'asc');
})
->get();
@mgsmus