validate([ 'base_url' => 'nullable|url|max:255', 'client_id' => 'nullable|string|max:255', 'client_secret' => 'nullable|string|max:255', 'slug' => 'nullable|string|max:255', ]); $sso = SsoSetting::get(); $sso->base_url = rtrim($request->base_url ?? '', '/') ?: null; $sso->client_id = $request->client_id ?: null; $sso->client_secret = $request->client_secret ?: null; $sso->slug = $request->slug ?: null; $sso->enabled = $request->boolean('enabled'); $sso->save(); return redirect()->route('admin.sso.show')->with('success', 'SSO-Einstellungen gespeichert.'); } }