sortBy === $column) {
$this->sortDirection = $this->sortDirection === 'asc' ? 'desc' : 'asc';
} else {
$this->sortBy = $column;
$this->sortDirection = 'asc';
}
}
#[Computed]
public function invoices()
{
return Invoice::orderBy($this->sortBy, $this->sortDirection)->paginate(10);
}
};
?>
Invoice Number
Client
Status
Invoice Date
Sent
Due Date
Total
@foreach($this->invoices as $invoice)
{{ $invoice->invoice_number }}
{{ $invoice->client->abbreviation }}
{{ $invoice->status->value }}
{{ $invoice->invoice_date?->format('m/d/Y') }}
{{ $invoice->sent_at?->format('m/d/Y') }}
{{ $invoice->due_date?->format('m/d/Y') }}
{{ formatMoney($invoice->total) }}
@endforeach