| {{ $employeeLeaveType->name }} |
{{ $employeeLeaveType->total_day }} |
@php
$totalLeaveCounted = 0;
foreach( $data['leaveApplicationAndDetails'] as $leaveApplicationAndDetail ) {
if( $employeeLeaveType->id == $leaveApplicationAndDetail->leave_type_id ) {
$firstDateOfLeave = new \DateTime($leaveApplicationAndDetail->from_date);
// Add one day for inclusive range
$secondDateOfLeave = (new \DateTime($leaveApplicationAndDetail->to_date) )->modify('+1 day');
$leaveInterval = $firstDateOfLeave->diff($secondDateOfLeave);
$totalLeaveCounted += $leaveInterval->format('%a');
}
}
echo $totalLeaveCounted;
@endphp
|
{{ $employeeLeaveType->total_day - $totalLeaveCounted }}
|
@endforeach