@foreach ($group['all_tests'] as $test) @isset($test->tat)
  • {{ date('F d, Y', strtotime($test->tat)) }}
  • @else @if ($test->sample) @php $tat = $test->test->tat; $tat_unit = $test->test->tat_unit; $patient_type_id = $test->group->patient_type_id; $lab_receive_date = $test->sample->lab_receive_date; $patient_type_tat = $test->test->test_patient_type->where('patient_type', $patient_type_id)->first(); if ($patient_type_tat) { $tat = $patient_type_tat->tat; $tat_unit = $patient_type_tat->tat_unit; } $dueDate = strtotime($lab_receive_date . '+' . $tat . ' ' . $tat_unit); $holidays_in_between = 0; if(isset($holidays) && !$test->done){ $holidays_in_between = $holidays->where('date', '>=', $lab_receive_date)->where('date', '<=', date('Y-m-d', $dueDate))->count(); } $dueDate = strtotime('+'.$holidays_in_between.' day', $dueDate); @endphp @if ($lab_receive_date) {{--
  • {{ date('F d, Y', strtotime($lab_receive_date . '+' . $tat . ' ' . $tat_unit)) }}
  • --}}
  • {{date('F d, Y', $dueDate)}}
  • @else
  • No Lab Received Date
  • @endif @else No Sample @endif @endisset @endforeach