@extends('garage.layouts.app') @section('title', 'Attendance Logs') @section('content') @include('garage.hr.styles')
Attendance logs
Punches match by device UserID. Add custom attendance from software when needed.
@include('garage.attendance._nav') @if(session('success'))
{{ session('success') }}
@endif @if(session('warning'))
{{ session('warning') }}
@endif
@forelse($logs as $log) @empty @endforelse
Punch time Employee Device user Card Device Source Verify
{{ $log->punch_time ?? $log->event_time }} @if($log->garage_employee_id) {{ $log->employee_name ?: $log->employee_name_join }}
{{ $log->employee_code }}
@else Unmapped @if($log->employee_name)
Device name: {{ $log->employee_name }}
@endif @endif
{{ $log->device_user_id ?: '—' }} {{ $log->card_no ?: '—' }} {{ $log->device_name ?: $log->device_ip ?: '—' }} @if(($log->source ?? '') === 'manual') Manual @if(!empty($log->device_push_status))
Device: {{ $log->device_push_status }}
@endif @else Device @endif
{{ $log->verify_mode ?: '—' }}
No punches for this filter.
@if($logs->hasPages()) @endif
@endsection