invoiceId = $id; } #[Computed] public function invoice(): Invoice { return Invoice::with(['items'])->findOrFail($this->invoiceId); } #[Computed] public function schema(): array { return $this->invoice->type->schema()->getSchema(); } public function issueInvoice(UpdateInvoiceStatus $invoiceStatus): void { $invoiceStatus->execute($this->invoice, InvoiceStatus::ISSUED); $this->success(__('domains/billing/messages.invoice_issued')); } };