label('Payment method') ->state(fn (Order $record) => $this->resolveLabel($record)) ->placeholder('—') ->alignEnd(); return $schema; } private function resolveLabel(Order $record): ?string { $type = $record->meta['payment_method'] ?? $record->transactions()->latest('id')->value('driver'); if ($type === null) { return null; } $method = PaymentMethod::where('type', $type)->first(); return $method?->translate('name') ?? $type; } }