workspaceId = $ws->id; $this->workspaceName = $ws->name; $this->workspaceSlug = $ws->slug; } public function saveWorkspace(): void { $this->validate([ 'workspaceName' => 'required|string|max:100', 'workspaceSlug' => 'nullable|string|max:50|alpha_dash', ]); $ws = Workspace::findOrFail($this->workspaceId); $ws->update([ 'name' => $this->workspaceName, 'slug' => $this->workspaceSlug ?: $ws->slug, ]); session()->flash('status', 'Workspace settings saved.'); } public function render(): View { return view('livewire.pages.settings.index') ->layout('layouts.nimuli-app', ['title' => 'Settings']); } }