{{-- @php $gateNames = []; foreach ($visitor->gateInVisitor as $value) { $gateNames[] = $value->gate->name; } @endphp --}} @extends('layouts.master', [ 'title' => 'Detail Visitor', 'icon_back' => true, 'url' => route('gate-in.visitor'), ]) @push('meta') @endpush @push('styles') @endpush @section('content') @php $gateNames = []; $locationNames = []; foreach ($visitor->gateInVisitor as $value) { $gateNames[] = $value->gate->name ?? '-'; $locationNames[] = $value->location->name ?? "-"; } @endphp
{{ $visitor->name }}
{{ $visitor->company }}
@include('components.util.label-only', [ 'status' => $visitor->status, 'name' => 'gatein_status' . $visitor->id, 'user_id' => $visitor->id, 'class' => 'update-status-gatein', ])
@if( Auth::user()->hasRole(['super_admin', 'user_admin', 'office_admin', 'admin_contractor']) || Auth::id() == $visitor->created_by) @endif @if( Auth::user()->hasRole(['dokter'])) @endif
NIK
{{ str_repeat('*', max(0, strlen($visitor->username) - 4)) . substr($visitor->username, -4) }}
Gender
@if ($visitor->gender == 'Male')
@lang('app.male')
@else
@lang('app.female')
@endif
@lang('app.blood_type')
{{ $visitor->blood_type }}
@lang('app.birth_place')
{{ $visitor->birth_place }}
@lang('app.birth_date')
{{ date('d F Y', strtotime($visitor->birth_date)) }}
Nationality
{{ $visitor->nationality }}
@lang('app.address')
{{ $visitor->address }}
@lang('app.phone_number')
{{ $visitor->phone_number }}
@lang('app.email')
{{ $visitor->email }}
@if (!empty($visitor->qrCode)) @endif
Company
{{ $visitor->company }}
Purpose
{{ $visitor->purposed }}
Start Duty
{{ optional($visitor->gateInVisitor[0])->start_duty ? \Carbon\Carbon::parse($visitor->gateInVisitor[0]->start_duty)->format('d M Y') : '-' }}
End Duty
{{ optional($visitor->gateInVisitor[0])->end_duty ? \Carbon\Carbon::parse($visitor->gateInVisitor[0]->end_duty)->format('d M Y') : '-' }}
Duration
@php $start = optional($visitor->gateInVisitor[0])->start_duty; $end = optional($visitor->gateInVisitor[0])->end_duty; @endphp @if($start && $end) @php $startDate = \Carbon\Carbon::parse($start); $endDate = \Carbon\Carbon::parse($end); $days = $startDate->diffInDays($endDate) + 1; // +1 to include start day @endphp {{ $days }} day{{ $days > 1 ? 's' : '' }} @else - @endif

List Location

    @forelse($locationNames as $name)
  1. {{ $name }}
  2. @empty
  3. No Location
  4. @endforelse
Health Certificate

Your browser does not support PDFs. Download the PDF.

@endsection @push('scripts') @endpush