@php $countDetention = 0; @endphp @forelse($registers->loadingRequestContainers as $containers) @if($containers->status == 'Inactive') @continue @endif @php $varEmptyReleaseDate = null; $deadLine = null; $varFullDeliveryDate = null; $startDate = null; $endDate = null; $diffDateInDays = null; $diffDateInDaysDeadLine = null; $alertDate = null; if (isset($containers->emptyReleaseDate)) { $varEmptyReleaseDate = \Carbon\Carbon::parse($containers->emptyReleaseDate)->format('Y-m-d'); $deadLine = \Carbon\Carbon::parse($containers->emptyReleaseDate)->addDays($registers->freeTimeOrigin ?? 0)->format('Y-m-d'); $showDots = true; } if (isset($containers->fullDeliveryDate)) $varFullDeliveryDate = \Carbon\Carbon::parse($containers->fullDeliveryDate)->format('Y-m-d'); if (isset($varEmptyReleaseDate)) { $startDate = \Carbon\Carbon::parse($varEmptyReleaseDate); $endDate = isset($varFullDeliveryDate) ? \Carbon\Carbon::parse($varFullDeliveryDate)->format('Y-m-d') : \Carbon\Carbon::now()->format('Y-m-d'); $diffDateInDays = $startDate->diffInDays($endDate); $diffDateInDaysDeadLine = $startDate->diffInDays($deadLine); $alertDate = ($diffDateInDays > $diffDateInDaysDeadLine) || (!isset($varFullDeliveryDate) ) ? 'Detention' : 'Ok'; } else {$diffDateInDays = -1;} @endphp @empty @endforelse
Vessel Voyage Carrier POL ETA Container # Empty Release Full Delivery Status
{{$alertDate}}
No Containers