@extends('layouts.app') @section('title', 'Attendance Logs') @section('content')
Monitor raw attendance punches received from attendance devices.
0 selected
Selected attendance logs
@if($attendanceLogs->total() > 0) Showing {{ number_format($attendanceLogs->firstItem()) }} to {{ number_format($attendanceLogs->lastItem()) }} of {{ number_format($attendanceLogs->total()) }} attendance logs. @else No attendance logs available. @endif
| User | Device | Punch Time | Verification | Direction | Processed | Actions | |
|---|---|---|---|---|---|---|---|
| {{-- User --}} |
@can('attendance-logs.view')
{{ $attendanceLog->device_user_id }}
@else
{{ $attendanceLog->device_user_id }} @endcan
@if($attendanceLog->rfid_card_number)
RFID: {{ $attendanceLog->rfid_card_number }}
@else
No RFID
@endif
|
{{-- Device --}}
@if($attendanceLog->attendanceDevice)
{{ $attendanceLog->attendanceDevice->name }} @if($attendanceLog->attendanceDevice->location){{ $attendanceLog->attendanceDevice->location }} @endif |
{{-- Punch Time --}}
{{ $attendanceLog->punched_at?->format('M d, Y') ?? '—' }} {{ $attendanceLog->punched_at?->format('h:i:s A') ?? '—' }} |
{{-- Verification --}}
@switch($attendanceLog->verification_mode) @case('rfid') RFID @break @case('fingerprint') Fingerprint @break @case('face') Face @break @case('qr') QR @break @case('password') Password @break @case('manual') Manual @break @default Unknown @endswitch | {{-- Direction --}}@if($attendanceLog->direction === 'in') IN @elseif($attendanceLog->direction === 'out') OUT @else Unknown @endif | {{-- Processed --}}
@if($attendanceLog->is_processed)
Processed
@if($attendanceLog->processed_at)
{{ $attendanceLog->processed_at->format('M d, h:i A') }} @endif @else Pending @endif |
{{-- Actions --}}
|
|
No matching attendance logs found No attendance logs match the current search or filter criteria. Clear Filters @elseNo attendance logs found Attendance punches received from attendance devices will appear here. @can('attendance-logs.create') New Log @endcan @endif |
|||||||