{{-- Dashboard with Fixed Chart Styling --}}
Visitor
{{-- FILTER CARD --}}
@if ($user->hasRole('superadmin')) {{-- Organization --}}
@error('organizationId') {{ $message }} @enderror
@endif {{-- Site --}}
@error('siteId') {{ $message }} @enderror
{{-- Vehicle Type --}}
{{-- --}}

Visitor

New Visitor
{{ $this->pendingVisitor }} visitor applications require your approval !
{{-- --}} {{-- --}} {{-- --}} @forelse ($visitors as $visitor) @empty @endforelse
Site Name
Type
Vehicle Registration
Visit Purpose
Visitor Name
Visit Date
Approval Status
Entry Status
Entry Date
Exit Date
Action
{{ data_get($visitor, 'site.site_name') ?? '-' }} {{ data_get($visitor, 'vehicle_type') }} {{ data_get($visitor, 'vehicle_no') }} Visit Purpose {{ data_get($visitor, 'name') }} {{ \Carbon\Carbon::parse(data_get($visitor, 'visit_start_date'))->format('d/m/Y') }} @php $status = data_get($visitor, 'approval_status'); $badgeClass = match ($status) { 'approved' => 'bg-success', 'rejected' => 'bg-danger', 'pending' => 'bg-warning ', default => 'bg-secondary', }; @endphp {{ ucfirst($status) }} @if (data_get($visitor, 'approval_status') == 'pending' && \Carbon\Carbon::parse(data_get($visitor, 'visit_start_date'))->gte(\Carbon\Carbon::today())) @elseif(data_get($visitor, 'approval_status') == 'approved' && \Carbon\Carbon::parse(data_get($visitor, 'visit_start_date'))->gte(\Carbon\Carbon::today())) @else View @endif
No records found
Showing {{ $visitors->firstItem() ?? 0 }}–{{ $visitors->lastItem() ?? 0 }} of {{ $visitors->total() }}
{{ $visitors->onEachSide(1)->links('pagination::bootstrap-5') }}
@push('local-js') @endpush