can('operate'), 403); $token = Str::random(48); TerminalSession::create([ 'token' => $token, 'user_id' => Auth::id(), 'kind' => 'server', 'server_id' => $this->server->id, 'expires_at' => now()->addSeconds(60), 'created_at' => now(), ]); $this->dispatch('terminal-open', token: $token, title: $this->server->name); } public function render() { return view('livewire.servers.server-terminal'); } }