public function postAdd() { $input = Input::all(); //pr($input); $rules = Config::get('validations.policies'); $v = Validator::make($input, $rules); $v->setAttributeNames(Config::get('attributes.policies')); if ($v->fails()) { return Redirect::back()->withErrors($v)->withInput(); } try { if (!Policy::create($input)) { throw new Exception("Failed to create policy: {$input['name']}"); } $this->notifySuccess("Successfully created bandwidth policy: <b>{$input['name']}</b>"); } catch (Exception $e) { $this->notifyError($e->getMessage()); return Redirect::route(self::HOME); } return Redirect::route(self::HOME); }