public function register(RegisterRequest $request)
 {
     if (!$this->userRepository->register($request->all())) {
         return $this->json->error('Registration Error ... Please Try Again ...');
     }
     // Login the User ...
     Auth::attempt($request->only('email', 'password'));
     //
     return $this->json->success('Registration Successfull ...');
 }
示例#2
0
 /**
  * Handle a registration request for the application.
  *
  * @param Requests\RegisterRequest $request
  * @return \Illuminate\Http\JsonResponse
  */
 public function register(Requests\RegisterRequest $request)
 {
     $account = Account::create($request->only(['email', 'password']));
     if (!$account->exists) {
         return response()->json(['message' => ['註冊失敗,請稍候再嘗試']], 500);
     }
     Auth::loginUsingId($account->getAttribute('id'), true);
     event(new Register($account));
     return response()->json();
 }