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', ]); require_workspace()->update([ 'name' => $this->workspaceName, 'slug' => $this->workspaceSlug ?: require_workspace()->slug, ]); session()->flash('status', 'Workspace settings saved.'); } public function render(): View { return view('livewire.pages.settings.index') ->layout('layouts.nimuli-app', ['title' => 'Settings']); } }