@php $currentCustomer = auth('customer')->user(); $isVendorOfProduct = $currentCustomer && $currentCustomer->is_vendor && isset($product) && $currentCustomer->store && $product->store_id == $currentCustomer->store->id; @endphp @foreach ($reviews as $review) @continue(! $review->is_approved && auth('customer')->id() != $review->customer_id) @php $isCurrentCustomerReview = auth('customer')->check() && auth('customer')->id() == $review->customer_id; $canReply = $isVendorOfProduct && ! $review->reply; $canDeleteReply = $isVendorOfProduct && $review->reply && $review->reply->customer_id == $currentCustomer?->id; @endphp
! $loop->last, 'opacity-50' => ! $review->is_approved, 'current-customer-review' => $isCurrentCustomerReview ])>
{{ $review->display_name }}
{{ $review->display_name }}
@if ($isCurrentCustomerReview) {{ trans('plugins/ecommerce::review.your_review') }} @endif @php $badgeType = $review->badge_type?->getValue() ?? \Botble\Ecommerce\Enums\ReviewBadgeEnum::AUTO; @endphp @if ($badgeType === \Botble\Ecommerce\Enums\ReviewBadgeEnum::AUTO && $review->order_created_at)
{{ trans('plugins/ecommerce::review.purchased_at_time', ['time' => $review->order_created_at->diffForHumans()]) }}
@elseif ($badgeType === \Botble\Ecommerce\Enums\ReviewBadgeEnum::PURCHASED)
{{ trans('plugins/ecommerce::review.purchased_at_time', ['time' => $review->created_at->subHours(12)->diffForHumans()]) }}
@elseif ($badgeType !== \Botble\Ecommerce\Enums\ReviewBadgeEnum::AUTO && $badgeType !== \Botble\Ecommerce\Enums\ReviewBadgeEnum::NONE)
{{ $review->badge_type->label() }}
@endif @if (! $review->is_approved)
{{ trans('plugins/ecommerce::review.waiting_for_approval') }}
@endif @if ($isCurrentCustomerReview) @endif
@include(EcommerceHelper::viewPath('includes.rating-star'), ['avg' => $review->star, 'size' => 80])
{{ $review->comment }}
@if (EcommerceHelper::isCustomerReviewImageUploadEnabled() && $review->images)
@foreach ($review->images as $image) {{ $review->comment }} @endforeach
@endif @if ($review->reply)
{{ $review->reply->responder_name }}
{{ trans('plugins/ecommerce::review.seller_response') }}
@if ($canDeleteReply) @endif
{{ $review->reply->message }}
@elseif ($canReply)
{{ trans('plugins/ecommerce::review.reply') }}
@endif
@endforeach
{{ $reviews->links() }}