@extends('layouts.app') @section('title', 'Attendance Logs') @section('subtitle', 'View and manage attendance records') @section('content')

Attendance Logs

View and manage employee attendance records

Export CSV

Total Logs

{{ $stats['total_logs'] }}

Clock Ins

{{ $stats['clock_ins'] }}

Clock Outs

{{ $stats['clock_outs'] }}

Employees

{{ $stats['unique_employees'] }}

Today

{{ $stats['today_logs'] }}

This Week

{{ $stats['this_week_logs'] }}

This Month

{{ $stats['this_month_logs'] }}

Filters & Search

Attendance Records

{{ $logs->total() }} records
@forelse($logs as $log) @empty @endforelse
Date & Time Employee Action Actions
{{ $log->timestamp->format('M d, Y') }}
{{ $log->timestamp->format('H:i:s') }}
@if($log->user->image) {{ $log->user->first_name }} @else
{{ $log->user->initials }}
@endif
{{ $log->user->full_name }}
{{ $log->user->employee_id }}
@if($log->action === 'clock_in') Clock In @else Clock Out @endif

No attendance logs found

Try adjusting your filters or check back later

@if($logs->hasPages())
Showing {{ $logs->firstItem() }} to {{ $logs->lastItem() }} of {{ $logs->total() }} results
@if($logs->onFirstPage()) Previous @else Previous @endif @foreach($logs->getUrlRange(1, $logs->lastPage()) as $page => $url) @if($page == $logs->currentPage()) {{ $page }} @else {{ $page }} @endif @endforeach @if($logs->hasMorePages()) Next @else Next @endif
@endif
@endsection