@extends('layouts.app') @section('title', 'Mesai Kayıtlarım') @section('content')

Mesai Kayıtlarım

@if(session('success')) @endif

{{ $attendances->where('status', 'present')->count() }}

Mevcut Günler

{{ $attendances->where('status', 'absent')->count() }}

Yok Günler

{{ $attendances->where('status', 'late')->count() }}

Geç Günler

{{ $attendances->sum('overtime_hours') }}

Toplam Mesai Saati
@forelse($attendances as $attendance) @empty @endforelse
Tarih Gün Giriş Saati Çıkış Saati Çalışma Süresi Mesai Saati Durum İşlemler
{{ $attendance->date->format('d.m.Y') }} {{ $attendance->date->format('l') }} {{ $attendance->check_in ? $attendance->check_in->format('H:i') : '-' }} {{ $attendance->check_out ? $attendance->check_out->format('H:i') : '-' }} @if($attendance->check_in && $attendance->check_out) @php $workHours = $attendance->check_out->diffInHours($attendance->check_in); $workMinutes = $attendance->check_out->diffInMinutes($attendance->check_in) % 60; @endphp {{ $workHours }}:{{ str_pad($workMinutes, 2, '0', STR_PAD_LEFT) }} @else - @endif {{ $attendance->overtime_hours ? $attendance->overtime_hours . ' saat' : '-' }} @switch($attendance->status) @case('present') Mevcut @break @case('absent') Yok @break @case('late') Geç @break @case('half_day') Yarım Gün @break @case('holiday') Tatil @break @case('weekend') Hafta Sonu @break @default {{ $attendance->status }} @endswitch
Henüz mesai kaydı bulunmuyor.
{{ $attendances->links() }}
@endsection