@extends('layouts.training_centre_layout') @section('content')
{{--

Attendance Management

Manage monthly attendance uploads for your team.

--}}
@foreach ($months as $month) {{-- {{ dd($month) }} --}}
{{ $month['month_name'] }} {{ $month['year'] }}
@php $uploadedTypes = collect($month['attendance_uploaded'])->pluck('type')->map(fn($t) => is_object($t) ? $t->value : $t)->toArray(); $count = []; @endphp
@foreach (\App\Enums\ClassType::cases() as $type) @php $isDisabled = in_array($type->value, $uploadedTypes); $uploaded = collect($month['attendance_uploaded'])->firstWhere('type', $type->value); $count[] = $isDisabled; @endphp
{{ ucfirst($type->value) }}
@if ($isDisabled)
Uploaded View File
@else
@csrf
@endif
@endforeach
  • @csrf
  • @if (count(array_filter($count)) == 0) Status: {{ count(array_filter($count)) }} of 3 files uploaded @else Status: {{ count(array_filter($count)) }} of 3 files uploaded @endif
@endforeach
@endsection @section('pages-scripts') @endsection