@php use App\Models\Invoice; @endphp
| Invoice # | Transporter | Quantity (tons) | Amount | Date & Time | Payment Date | Txn ID | Status | Action | @forelse($job->invoices ?? [] as $invoice)
|---|---|---|---|---|---|---|---|---|
| {{ $invoice->invoice_no ?? null }} | {{ $invoice->transporter->name ?? null }} | {{ $invoice->quantity ?? null }} | {{ $invoice->amount ?? null }} | {{ $invoice->invoice_date ? $invoice->invoice_date->format('d/m/Y, h:i A') : null }} | {{ $invoice->payment_date ? $invoice->payment_date->format('d/m/Y, h:i A') : null }} | {{ $invoice->transaction_id ?? null }} | {{ $invoice->dynamic_status }} | @php if($isTransporter) { $url = route('transporter.jobs.invoice.show', ['job' => $job->id, 'invoice' => $invoice->id]); } else { $url = route('admin.jobs.invoice.show', ['job' => $job->id, 'invoice' => $invoice->id]); } @endphp @if(!$isTransporter && auth()->user()->isAdmin() && !$invoice->isPaid()) @endif @php $canDelete = !$isTransporter || ($isTransporter && (int)optional($invoice)->transporter_id === (int)auth()->id()); @endphp @if($canDelete) @else @endif |