@foreach ($group['all_tests'] as $test) @if ($test->sample) @if ($test->sample->lab_receive_date && $test->releaseReport) @php $date1 = new DateTime($test->sample->lab_receive_date); $date2 = new DateTime($test->releaseReport->releasing_datetime); $holidays_in_between = 0; // get holidays count in between lab_receive_date and due date if (isset($holidays) && isset($date1) && isset($date2)) { $holidays_in_between = $holidays ->where('date', '>=', $date1->format('Y-m-d')) ->where('date', '<=', $date2->format('Y-m-d')) ->count(); } $interval = $date1->diff($date2); $days = $interval->days - $holidays_in_between . ' days '; @endphp
  • {{ $days }}
  • @else
  • -
  • @endif @else No Sample @endif @endforeach