@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: {{ \Carbon\Carbon::parse($driver->created_at)->diffForHumans() }} Last Seen At: - {{ \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() }})