@extends('layouts.admin')
@section('content')
Rider Ratings
| Rider |
Rating |
Total Ratings |
@forelse ($ratings->groupBy('rider_id') as $riderId => $riderRatings)
@php
$rider = \App\Models\User::find($riderId);
$overallRating = $riderRatings->avg('rider_rating');
$totalRatings = $riderRatings->count();
@endphp
| {{ $rider->name ?? 'No Name Available' }} |
@if ($overallRating)
{{ number_format($overallRating, 2) }} / 5.0
@else
No rating yet.
@endif
|
{{ $totalRatings }} |
@empty
| No ratings available. |
@endforelse
@endsection