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