public function add_soc() { $data = Input::all(); $rules = array('society_name' => 'required', 'username' => 'required|unique:society', 'email' => 'required', 'password' => 'required', 'password_confirmation' => 'required|same:password'); $validator = Validator::make($data, $rules); if ($validator->fails()) { return Redirect::route('add_soc_form')->withErrors($validator->errors())->withInput(); } else { $society = new Society(); $society->soc_name = $data['society_name']; $society->username = $data['username']; $society->email = $data['email']; $society->password = Hash::make($data['password']); $society->privilege = 5; $society->save(); return Redirect::route('dashboard')->with('message', 'Society Added Successfully!!!'); } }