@if ($group->sample) @if ($group->sample->lab_receive_date && $group->releaseReport) @php $date1 = new DateTime($group->sample->lab_receive_date); $date2 = new DateTime($group->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 @if ($group->sample->lab_receive_date && !$group->releaseReport)
  • No Released Date
  • @else
  • No Lab Received Date
  • @endif @endif @else
  • No Lab Received Date
  • @endif