@extends('Training::backend.layouts.app') @section('title', 'Monthly Attendance List') @push('css') @endpush @section('content')

Monthly Attendance List

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

Filter

Search Monthly Attendance

Clear

Lists

@foreach($groups as $attendances) @php $leavesTaken = 0; if(isset($attendances->user) && isset($attendances->user->employee) && isset($attendances->user->employee->leaves)) { $leavesTaken = $attendances->leavesTaken($attendances->user->employee->leaves) ?? 0 ; } else { $leavesTaken = 0; } @endphp @php $workingDays = 0; @endphp @if(isset($attendances->user) && isset($attendances->user->employee) && isset($attendances->user->employee->leaves)) @php $workingDays = $attendances->workingDays(request()->month ?? getDefaultMonth(), $holidayDays, $attendances->user->employee->leaves, $attendances->user->employee) ?? 0; @endphp @endif @endforeach
SL No. Month ID Name Department Designation Reporting To Total Working Day Total Present Total Late In Total Half Day Total Absent Total Leave Taken
{{ $loop->iteration ?? '' }} {{ (request()->month ?? getDefaultMonth()) ?? '' }} {{ $attendances->user->employee->emp_id ?? '' }} {{ $attendances->user->name ?? '' }} {{ $attendances->user->employee->department->name ?? '' }} {{ $attendances->user->employee->designation->name ?? '' }} @if(isset($attendances->user) && isset($attendances->user->employee->reportingTo)) {{ $attendances->user->employee->reportingTo->name }} @else N/A @endif {{ $workingDays }} {{ isset($attendances->user->attendances) ? $attendances->user->attendances->where('status', 'Present')->count() : 0 }} {{ isset($attendances->user->attendances) ? $attendances->user->attendances->where('status', 'Late In')->count() : 0 }} {{ isset($attendances->user->attendances) ? $attendances->user->attendances->where('status', 'Half Day')->count() : 0}} {{ isset($attendances->user->attendances) ? $attendances->user->attendances->where('status', 'Absent')->count(): 0 }} {{ $leavesTaken }}
@include('admin.sections.footer')
@endsection @push('js') @endpush