…])` — bleibt * unverändert, das betrifft nur, wie diese Klasse den Wert intern hält). */ #[Layout('layouts.bare')] class HostTerminal extends Component { public Host $record; public string $ticket = ''; public function mount(string $host): void { $this->authorize('hosts.manage'); $this->record = Host::query()->where('uuid', $host)->firstOrFail(); /** @var Operator $operator */ $operator = auth('operator')->user(); $this->ticket = TerminalTicket::issue($this->record, $operator); } public function render() { // 'host' ist der Name, den die Ansicht erwartet — die Eigenschaft // heißt aus dem oben erklärten Grund anders. return view('livewire.admin.host-terminal', ['host' => $this->record]) ->title($this->record->name.' — Terminal'); } }