BookStack\Http\Controllers\SettingController::update PHP Method

update() public method

Update the specified settings in storage.
public update ( Illuminate\Http\Request $request ) : Response
$request Illuminate\Http\Request
return Response
    public function update(Request $request)
    {
        $this->preventAccessForDemoUsers();
        $this->checkPermission('settings-manage');
        // Cycles through posted settings and update them
        foreach ($request->all() as $name => $value) {
            if (strpos($name, 'setting-') !== 0) {
                continue;
            }
            $key = str_replace('setting-', '', trim($name));
            Setting::put($key, $value);
        }
        session()->flash('success', 'Settings Saved');
        return redirect('/settings');
    }
SettingController