예제 #1
0
 public function doSignUp(SignUpRequest $request)
 {
     $username = $request->get('username');
     $email = $request->get('email');
     $phone = $request->get('phone');
     $password = $request->get('password');
     $nickname = $request->has('nickname') ? $request->get('nickname') : '';
     $verificationCodeForUsername = $request->get('verification_code_for_username');
     $verificationCodeForPhone = $request->get('verification_code_for_phone');
     $verificationCodeForEmail = $request->get('verification_code_for_email');
     if ($username) {
         throw new NotSupportedException(NotSupportedException::FeatureOnTheWay);
     }
     if ($email) {
         throw new NotSupportedException(NotSupportedException::FeatureOnTheWay);
     }
     if ($phone) {
         throw new NotSupportedException(NotSupportedException::FeatureOnTheWay);
     }
     $user = UserManager::signUp($username, $email, $phone, $password);
     $user->roles()->attach(System::getDefaultRole());
     $user->save();
     $userInfo = new UserInfo();
     $userInfo->user()->associate($user);
     $userInfo->save();
     return $this->buildResponse(trans('api.auth.sign_up.success'), $user);
 }
예제 #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     //
     $user = new User();
     $user->name = Input::get('name');
     $user->email = Input::get('email');
     $user->password = bcrypt(Input::get('password'));
     $user->save();
     $userinfo = new UserInfo();
     $userinfo->user_id = $user->id;
     $userinfo->tanggal_lahir = Input::get('tanggal_lahir');
     $userinfo->alamat = Input::get('alamat');
     $userinfo->jenis_kelamin = Input::get('jenis_kelamin');
     $userinfo->save();
     return Redirect::to('/admin/manage/user');
 }
 public function addInfo()
 {
     $logged_user_id = Auth::user()->id;
     $user_info = new UserInfo();
     $user_info->user_id = $logged_user_id;
     $user_info->tanggal_lahir = Input::get('tanggal_lahir');
     $user_info->alamat = Input::get('alamat');
     $user_info->jenis_kelamin = Input::get('jenis_kelamin');
     $user_info->save();
     return Redirect::to('/');
 }