$this->when( $this->relationLoaded('relatedInvoice') && $this->relatedInvoice !== null, function () { $related = $this->relatedInvoice; return [ 'id' => $related->id, 'invoice_number' => $related->invoice_number, 'invoice_date' => $related->invoice_date, 'formatted_invoice_date' => $related->formattedInvoiceDate, 'total' => $related->total, 'unique_hash' => $related->unique_hash, ]; } ), ]); } }