Merhaba, herkese iyi günler dilerim. Ürün yorum sistemi üzerinde çalışıyorum. Sorunsuz bir şekilde tamamladım lakin karşıma bir sorun çıktı. Araştırdım lakin sorunu çözemedim. Yapmak istediğim;
Review tablosundaki aynı ürüne ait rating genel toplamını alıp rating adedine bölmek. Yani ürünler kısmında gözüken yıldızları ona göre göstermek istiyorum.
@foreach ($single->reviews as $review)
@endforeach
Bu şekilde ürüne ait yorumları çekiyorum.
public function reviews()
{
return $this->hasMany(Review::class, 'product', 'id')->where('status', 1);
}
Ürün modeli üzerinde bulunan hasMany ilişkilendirmesi bu şekilde. Herkese çok teşekkür ederim.