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

Rider 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 @empty @endforelse
Rider Rating Total Ratings
{{ $rider->name ?? 'No Name Available' }} @if ($overallRating) {{ number_format($overallRating, 2) }} / 5.0 @else No rating yet. @endif {{ $totalRatings }}
No ratings available.
@endsection