@extends('layouts.app') @section('title', 'Shipment ' . ($shipment->shipment_number ?? '')) @section('breadcrumb') @endsection @section('content')

{{ $shipment->shipment_number ?? 'SH-2026-0123' }}

Container: {{ $shipment->container_numbers ?? 'MSKU7234180' }} | Vessel: {{ $shipment->vessel_name ?? 'MSC Diana' }}

Edit

Port of Loading

{{ $shipment->port_of_loading ?? 'Shanghai, China' }}

Port of Discharge

{{ $shipment->port_of_discharge ?? 'JNPT, India' }}

ETD

{{ ($shipment->etd ?? now()->subDays(12))->format('d M Y') }}

ETA

{{ ($shipment->eta ?? now()->addDays(15))->format('d M Y') }}

Shipment Tracking Timeline
@php $tracking = $shipment->tracking ?? [ ['event' => 'Booking Confirmed', 'location' => 'Shanghai, China', 'date' => '05 Jan 2026 09:00', 'completed' => true], ['event' => 'Container Loaded at Port', 'location' => 'Yangshan Port, Shanghai', 'date' => '12 Jan 2026 14:30', 'completed' => true], ['event' => 'Vessel Departed', 'location' => 'Shanghai, China', 'date' => '14 Jan 2026 08:00', 'completed' => true], ['event' => 'Transshipment at Colombo', 'location' => 'Colombo, Sri Lanka', 'date' => '22 Jan 2026 11:00', 'completed' => true], ['event' => 'Vessel Departed Colombo', 'location' => 'Colombo, Sri Lanka', 'date' => '24 Jan 2026 06:00', 'completed' => true], ['event' => 'Arrived at JNPT', 'location' => 'JNPT, Navi Mumbai', 'date' => '03 Feb 2026 16:00', 'completed' => false], ['event' => 'Discharged at Port', 'location' => 'JNPT, Navi Mumbai', 'date' => null, 'completed' => false], ['event' => 'Customs Clearance', 'location' => 'JNPT, Navi Mumbai', 'date' => null, 'completed' => false], ['event' => 'Delivered to Warehouse', 'location' => 'Mumbai', 'date' => null, 'completed' => false], ]; @endphp
@foreach($tracking as $i => $t)
@if($t['completed'])@else{{ $i + 1 }}@endif
@if(!$loop->last)
@endif

{{ $t['event'] }}

{{ $t['location'] }}
{{ $t['date'] ?? 'Pending' }}
@endforeach
Shipment Details
@foreach(['Shipping Line' => $shipment->shipping_line ?? 'MSC', 'Vessel' => $shipment->vessel_name ?? 'MSC Diana', 'Voyage' => $shipment->voyage ?? 'VOY-2614E', 'B/L Number' => $shipment->bl_number ?? 'MSCU1234567', 'Container(s)' => $shipment->container_numbers ?? 'MSKU7234180', 'Type' => $shipment->container_type ?? '40ft HC', 'Gross Weight' => ($shipment->gross_weight ?? 18500) . ' kg', 'Packages' => $shipment->total_packages ?? '240', 'Freight' => $shipment->freight_terms ?? 'Prepaid'] as $k => $v)
{{ $k }} {{ $v }}
@endforeach
Map View

Tracking Map

@endsection