Backend\HomeController::postConfig PHP Method

postConfig() public method

public postConfig ( )
    public function postConfig()
    {
        if (!$this->user->hasAnyAccess(array('config.create', 'config.update'))) {
            App::abort('401');
        }
        $input = Input::all();
        unset($input['_token']);
        $disabled_ips = explode(' ', $input['disabled_ips']);
        if (in_array(Request::getClientIp(), $disabled_ips)) {
            return Redirect::back()->withInput()->with('error_message', trans('error_messages.cant_disable_ip'));
        }
        foreach ($input as $name => $value) {
            Setting::findOrCreate($name, $value);
        }
        return Redirect::back()->with('success_message', trans('success_messages.config_change'));
    }