public function postCreateUser() { $data = Input::all(); $rules = array('firstName' => 'required', 'lastName' => 'required', 'contactNumber' => 'required', 'email' => 'required|email', 'password' => 'min:5|confirmed', 'password_confirmation' => 'required_with:password|min:5'); $validator = Validator::make($data, $rules); if ($validator->fails()) { // If validation falis redirect back to login. return Redirect::back()->withErrors($validator); } else { User::updateCurrentUserProfile($this->currentUserId, $data); Session::flash('error', 'Your profile has been saved'); return Redirect::back()->withErrors('Your profile has been saved!'); } }