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')); }