@extends('admin.master') @section('content')

Review Management

Manage customer reviews, approval status, admin responses, and verified purchase feedback.

@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif

Total Reviews

{{ $stats['total'] ?? 0 }}

Pending Reviews

{{ $stats['pending'] ?? 0 }}

Approved Reviews

{{ $stats['approved'] ?? 0 }}

Rejected Reviews

{{ $stats['rejected'] ?? 0 }}

Filter Reviews

Reset
@forelse($reviews as $review)

{{ $review->product->name ?? 'Product Not Found' }}

Customer: {{ $review->user->name ?? 'Anonymous' }} Rating: {{ $review->rating }}/5 Helpful: {{ $review->helpful_count ?? 0 }} Date: {{ optional($review->created_at)->format('d M, Y h:i A') }}
@if($review->status === 'approved') Approved @elseif($review->status === 'pending') Pending @else Rejected @endif @if($review->is_verified_purchase) Verified Purchase @endif
@if($review->title)

{{ $review->title }}

@endif

{{ $review->comment }}

@if(!empty($review->images) && is_array($review->images))
@foreach($review->images as $image) Review Image @endforeach
@endif @if(!empty($review->seller_reply))
Seller Reply

{{ $review->seller_reply }}

By {{ $review->sellerReplyUser->name ?? 'Seller' }} @if($review->seller_reply_at) | {{ $review->seller_reply_at->format('d M, Y h:i A') }} @endif
@endif @if(!empty($review->admin_reply))
Admin Reply

{{ $review->admin_reply }}

By {{ $review->adminReplyUser->name ?? 'Admin' }} @if($review->admin_reply_at) | {{ $review->admin_reply_at->format('d M, Y h:i A') }} @endif
@endif
Update Status
@csrf @method('PATCH')
Admin Reply
@csrf
@empty
No reviews found.
@endforelse @if(method_exists($reviews, 'links'))
{{ $reviews->links() }}
@endif
@endsection