@php $status = $driver->user?->status?->value; $statusColors = [ 'Offline' => 'back-icon text-gray-800', 'Online' => 'bg-green-200 text-green-900', ]; $color = $statusColors[$driver->driver_status] ?? 'back-icon text-gray-800'; @endphp
@php $setting = App\Models\Settings::first(); $value = $setting->value; $decoded = json_decode($value, true); @endphp
{{ __('user image') }}
{{ $driver->user?->name }}
{{ $driver->driver_status }}
@csrf @method('PUT')
{{ __('Registered on: :type', ['type' => \Carbon\Carbon::parse($driver->created_at)->diffForHumans()]) }} {{ __('Last Seen At: - :type', ['type' => \Carbon\Carbon::parse($driver->updated_at)->diffForHumans()]) }} Rating: @if ($driver->ratings->count()) @php $avgRating = $driver->ratings->avg('rating'); $fullStars = floor($avgRating); $hasHalfStar = $avgRating - $fullStars >= 0.5; @endphp {{-- Full stars --}} @for ($i = 0; $i < $fullStars; $i++) @endfor {{-- Half star --}} @if ($hasHalfStar) @endif @else N/A @endif ({{ $driver->ratings->count() }})