@include('Partials.sidebar')
@include('Partials.header')

Feedback

User feedback & reviews

  1. Feedback
@foreach(['success','error'] as $t) @if(session($t))
{{ session($t) }}
@endif @endforeach {{-- Stat cards --}}
@foreach([ ['label'=>'Total', 'value'=>$stats['total'], 'color'=>'#6c757d', 'icon'=>'fa-comments'], ['label'=>'Pending', 'value'=>$stats['pending'], 'color'=>'#f59e0b', 'icon'=>'fa-clock'], ['label'=>'Reviewed', 'value'=>$stats['reviewed'], 'color'=>'#3b82f6', 'icon'=>'fa-eye'], ['label'=>'Resolved', 'value'=>$stats['resolved'], 'color'=>'#22c55e', 'icon'=>'fa-check-circle'], ['label'=>'Avg Rating','value'=>$stats['avg_rating'].'★', 'color'=>'#c9a96e','icon'=>'fa-star'], ] as $c)
{{ $c['label'] }}
{{ $c['value'] }}
@endforeach
{{-- Filters --}}
{{-- Table --}}
{{ $feedbacks->total() }} Feedbacks
@forelse($feedbacks as $fb) @php $ratingColor = $fb->rating >= 4 ? '#22c55e' : ($fb->rating >= 3 ? '#f59e0b' : '#ef4444'); @endphp @empty @endforelse
User Subject Rating Category Status Submitted Actions
{{ $fb->user?->name }}
{{ $fb->user?->email }}
{{ $fb->subject }} @if($fb->status === 'pending') New @endif
{{ $fb->message }}
{{ str_repeat('★',$fb->rating) }} {{ $fb->rating }}/5 {{ $fb->category }} @if($fb->booking)
Unit {{ $fb->booking->plot_number }}
@endif
{{ $fb->status }} @if($fb->replied_at)
Replied {{ $fb->replied_at->diffForHumans() }}
@endif
{{ $fb->created_at->format('d M Y') }}
{{ $fb->created_at->format('H:i') }}
@csrf @method('DELETE')
No feedback found.
@if($feedbacks->hasPages()) @endif
@include('Partials.footer')