@extends('layouts.dashboard') @section('title', $client->name . ' - Client Details') @section('content')
Back to Clients

{{ $client->name }}

{{ ucfirst($client->status) }} Created {{ $client->created_at->diffForHumans() }}
Edit Client @if($client->latitude && $client->longitude) View on Map @endif

Client Information

Contact Details

{{ $client->contact_person ?? 'Not specified' }}
{{ $client->phone }}
{{ $client->email ?? 'Not specified' }}

Location Details

{{ $client->governorate->name }}
{{ $client->city->name }}
{{ $client->area }}
@if($client->address)
{{ $client->address }}
@endif
@if($client->latitude && $client->longitude)

GPS Coordinates

Latitude
{{ $client->latitude }}
Longitude
{{ $client->longitude }}
@endif

Recent Visits

{{ $client->visits->count() }} total visits
@if($client->visits->count() > 0)
@foreach($client->visits as $visit) @endforeach
Date & Time Employee Status Duration
{{ $visit->scheduled_date->format('M d, Y') }}
{{ $visit->scheduled_time }}
{{ $visit->employee->name }}
{{ $visit->employee->employee_id }}
@php $statusColors = [ 'scheduled' => 'bg-yellow-100 text-yellow-800', 'in_progress' => 'bg-blue-100 text-blue-800', 'completed' => 'bg-green-100 text-green-800', 'cancelled' => 'bg-red-100 text-red-800' ]; @endphp {{ str_replace('_', ' ', ucfirst($visit->status)) }} @if($visit->started_at && $visit->completed_at) {{ $visit->started_at->diff($visit->completed_at)->format('%H:%I') }} @else -- @endif
@if($client->visits->count() > 5) @endif @else

No Visits Yet

No visits have been scheduled for this client yet.

Schedule Visit
@endif

Client Stats

Total Visits
{{ $client->visits->count() }}
Completed
{{ $client->visits()->where('status', 'completed')->count() }}
Scheduled
{{ $client->visits()->where('status', 'scheduled')->count() }}

Client Information

Created On {{ $client->created_at->format('F d, Y') }}
Last Updated {{ $client->updated_at->format('F d, Y') }}
Client ID {{ $client->id }}

Quick Actions

Edit Client Schedule Visit @if($client->visits()->count() == 0)
@csrf @method('DELETE')
@endif
@endsection