0 selected
@php
$logsByInvoice = $logs->groupBy(function($log) {
return $log->salesInvoiceItem && $log->salesInvoiceItem->salesInvoice
? ($log->salesInvoiceItem->salesInvoice->id ?? 'no-invoice')
: 'no-invoice';
});
@endphp
| Action |
Invoice Number |
Invoice Date |
Items Count |
@foreach($logsByInvoice as $invoiceId => $invoiceLogs)
@php
$firstLog = $invoiceLogs->first();
$invoice = $firstLog->salesInvoiceItem && $firstLog->salesInvoiceItem->salesInvoice
? $firstLog->salesInvoiceItem->salesInvoice
: null;
$invoiceNumber = $invoice
? ($invoice->invoice_number ?? $invoice->invoice_no ?? 'N/A')
: 'No Invoice';
$invoiceDate = $invoice && $invoice->invoice_date
? $invoice->invoice_date->format('M d, Y')
: '';
$uniqueId = 'invoice-' . $customerId . '-' . ($invoiceId !== 'no-invoice' ? $invoiceId : 'no-inv-' . $customerId);
@endphp
|
|
@endforeach