public function post_edit($id) { $input = Input::get(); $input['visible'] = Input::get('visible', 0); $rules = array('year_id' => 'required|unique:camp_settings,year_id,' . $id, 'places' => 'required|integer', 'theme' => 'required', 'details' => 'required'); $validation = Validator::make($input, $rules); if ($validation->passes()) { CampSetting::find($id)->update($input); return Redirect::to('rms/camp/settings')->with('success', 'Successfully Edited a Camp'); } else { return Redirect::to('rms/camp/settings/edit/' . $id)->withErrors($validation)->withInput(); } }