@include('admin.partials.header') @include('admin.partials.sidebar') @include('admin.partials.topbar') @include('admin.partials.management-styles') @php $typeLabels = [ 'job' => 'Job', 'rent' => 'Rental', 'hostel' => 'Hostel', 'service' => 'Service', ]; $statusMeta = [ 'active' => ['label' => 'Active', 'class' => 'review-status-active'], 'pending' => ['label' => 'Pending', 'class' => 'review-status-pending'], 'inactive' => ['label' => 'Inactive', 'class' => 'review-status-inactive'], ]; @endphp
Adminchevron_rightReviews

Customer Reviews

Review feedback submitted from public listing detail pages.

Filter reviews

Search by customer/provider identity, category, or submitted date.

reviews

{{ number_format($totalCount) }}

Total reviews

notifications

{{ number_format($pendingCount) }}

Pending reviews

Review Inbox

Newest reviews first

{{ $reviews->total() }} records
@if ($reviews->isEmpty())
No reviews yet.
@else
@foreach ($reviews as $review) @php $customerName = $review->customer?->name ?: 'Customer #'.$review->customer_id; $customerInitial = strtoupper(substr($customerName, 0, 1)); $providerName = $review->provider?->business_name ?: ($review->provider?->name ?: 'Provider #'.$review->provider_id); $status = $statusMeta[$review->status] ?? ['label' => ucfirst((string) $review->status), 'class' => 'review-status-inactive']; $typeLabel = $typeLabels[$review->listing_type] ?? ucfirst((string) $review->listing_type); $listingReference = 'LST-'.strtoupper($review->listing_type).'-'.str_pad((string) $review->listing_id, 5, '0', STR_PAD_LEFT); @endphp @endforeach
@endif
{{ $reviews->links('pagination::bootstrap-5') }}
@include('admin.partials.footer')