Merhaba, herkese iyi günler dilerim. Projeme yorum sistemi hazırlamış bulunmaktayım. Lakin yorumları ürünlerin id'si ile kontrol ediyorum.
@if ($reviews->count() > 0)
@foreach ($reviews as $review)
@if ($review->product == $single->id)
<div class="col-lg-5">
<div class="review_content">
<div class="clearfix add_bottom_10">
<span class="rating">
@if ($review->rating == 1)
<i class="icon-star"></i>
<i class="icon-star empty"></i>
<i class="icon-star empty"></i>
<i class="icon-star empty"></i>
<i class="icon-star empty"></i>
@elseif($review->rating == 2)
<i class="icon-star"></i>
<i class="icon-star"></i>
<i class="icon-star empty"></i>
<i class="icon-star empty"></i>
<i class="icon-star empty"></i>
@elseif($review->rating == 3)
<i class="icon-star"></i>
<i class="icon-star"></i>
<i class="icon-star"></i>
<i class="icon-star empty"></i>
<i class="icon-star empty"></i>
@elseif($review->rating == 4)
<i class="icon-star"></i>
<i class="icon-star"></i>
<i class="icon-star"></i>
<i class="icon-star"></i>
<i class="icon-star empty"></i>
@elseif($review->rating == 5)
<i class="icon-star"></i>
<i class="icon-star"></i>
<i class="icon-star"></i>
<i class="icon-star"></i>
<i class="icon-star"></i>
@endif
<em>( {{ $review->rating }} @lang('keywords.star'))</em>
</span>
<em>{{ $review->created_at->diffForHumans() }}</em>
</div>
<h4>{{ $review->title }} ({{ $review->getReview->name }})</h4>
<p>{{ $review->description }}</p>
</div>
</div>
@else
<h1>üründe yorum yok</h1>
@endif
@endforeach
@else
<h4 class="text-center greenText">üründe yorum yok </h4>
@endif
Bu şekilde kontrol ediyorum fakat mesela 10 tane yorum var lakin baktığım ürüne yapılmamış. 10 tane üründe yorum yok yazıyor. Bu sorunu nasıl aşabilirim ? Herkese çok teşekkür ederim.