@extends('layouts.app') @section('title', 'Ocean Booking #'.optional($booking)->booking_number) @section('breadcrumbs') @endsection @section('content')
{{ $booking->customer->name ?? '' }} | {{ $booking->vessel_name ?? '' }} V.{{ $booking->voyage_number ?? '' }}
| Booking # | {{ $booking->booking_number ?? 'N/A' }} |
| Date | {{ optional($booking->booking_date)->format('d M Y') ?? 'N/A' }} |
| Shipping Line | {{ $booking->shippingLine->name ?? 'N/A' }} |
| Mode | {{ $booking->mode ?? 'FCL' }} |
| Status |
| Vessel | {{ $booking->vessel_name ?? 'TBD' }} |
| Voyage | {{ $booking->voyage_number ?? 'TBD' }} |
| Port of Loading | {{ $booking->portOfLoading->name ?? 'N/A' }} |
| Port of Discharge | {{ $booking->portOfDischarge->name ?? 'N/A' }} |
| ETD | {{ optional($booking->etd)->format('d M Y') ?? 'TBD' }} |
| ETA | {{ optional($booking->eta)->format('d M Y') ?? 'TBD' }} |
| Container | {{ $booking->container_quantity ?? 0 }}x {{ $booking->containerType->name ?? 'N/A' }} |
| Commodity | {{ Str::limit($booking->commodity ?? 'N/A', 40) }} |
| Gross Weight | {{ number_format($booking->gross_weight ?? 0, 2) }} KGS |
| Volume | {{ number_format($booking->volume ?? 0, 4) }} CBM |
Container tracking timeline
| Charge Type | Description | Amount | Billed To |
|---|---|---|---|
| {{ ucfirst(str_replace('_', ' ', $charge['type'] ?? '')) }} | {{ $charge['description'] ?? '' }} | {{ number_format($charge['amount'] ?? 0, 2) }} {{ $charge['currency'] ?? 'USD' }} | {{ ucfirst($charge['billed_to'] ?? 'shipper') }} |
| No charges recorded | |||
{{ $activity->description ?? '' }}
{{ $activity->created_at?->diffForHumans() ?? '' }} by {{ $activity->user->name ?? 'System' }}