@push('css') @endpush
@lang('common.name') | @lang('student.admission_no') | P | L | A | F | H | % | @for ($i = 1; $i <= $days; $i++)
{{ $i }} @php $date = $year . '-' . $month . '-' . $i; $day = date('D', strtotime($date)); echo $day; @endphp |
@endfor
---|---|---|---|---|---|---|---|---|
@php $student = 0; @endphp @foreach ($subjectAttendance as $value) @php $student++; @endphp @if ($student == 1) {{ @$value->student->full_name }} @endif @endforeach | @php $student = 0; @endphp @foreach ($subjectAttendance as $value) @php $student++; @endphp @if ($student == 1) {{ @$value->student->admission_no }} @endif @endforeach | @php $p = 0; @endphp @foreach ($subjectAttendance as $value) @if ($value->attendance_type == 'P') @php $p++; $total_attendance++; $total_grand_present++; @endphp @endif @endforeach {{ $p }} | @php $l = 0; @endphp @foreach ($subjectAttendance as $value) @if ($value->attendance_type == 'L') @php $l++; $total_attendance++; $total_late++; @endphp @endif @endforeach {{ $l }} | @php $a = 0; @endphp @foreach ($subjectAttendance as $value) @if ($value->attendance_type == 'A') @php $a++; $count_absent++; $total_attendance++; $total_absent++; @endphp @endif @endforeach {{ $a }} | @php $f = 0; @endphp @foreach ($subjectAttendance as $value) @if ($value->attendance_type == 'F') @php $f++; $total_attendance++; $total_halfday++; @endphp @endif @endforeach {{ $f }} | @php $h = 0; @endphp @foreach ($subjectAttendance as $value) @if ($value->attendance_type == 'H') @php $h++; $total_attendance++; $total_holiday++; @endphp @endif @endforeach {{ $h }} |
@php
$total_present = $total_attendance - $count_absent;
@endphp
{{ $total_present . '/' . $total_attendance }}
@php if ($count_absent == 0) { echo '100%'; } else { $percentage = ($total_present / $total_attendance) * 100; echo number_format((float) $percentage, 2, '.', '') . '%'; } @endphp |
@for ($i = 1; $i <= $days; $i++)
@php
$date = $year . '-' . $month . '-' . $i;
$y = 0;
@endphp
@php
$date_present = 0;
$date_absent = 0;
$date_total_class = 0;
@endphp
@foreach ($subjectAttendance as $key => $value)
@if (strtotime($value->attendance_date) == strtotime($date))
@php
if ($value->attendance_type == 'P' || $value->attendance_type == 'F' || $value->attendance_type == 'L') {
$date_present++;
} else {
$date_absent++;
}
$date_total_class = $date_present + $date_absent;
@endphp
@endif
@endforeach
@if ($date_total_class != 0)
{{ $date_present . '/' . $date_total_class }}
@php if ($date_absent == 0) { echo '100%'; } else { if ($date_present != 0) { $date_percentage = ($date_present / $date_total_class) * 100; echo @number_format((float) $date_percentage, 2, '.', '') . '%'; } else { echo '0%'; } } @endphp @endif |
@endfor