コード例 #1
0
 public function register(UserRequest $request)
 {
     $newUser = ['name' => $request->get('name'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password'))];
     $user = User::create($newUser);
     $token = JWTAuth::fromUser($user);
     return response()->json(compact('token'));
 }
コード例 #2
0
ファイル: AuthController.php プロジェクト: masmike/scafolding
 public function resetPassword(UserRequest $request)
 {
     $resetUser = ['password' => bcrypt($request->get('password'))];
     $user = User::find($request->get('id'));
     if (!$user->update($resetUser)) {
         return response()->json(['message' => 'fail Reset'], 401);
     }
     return $this->response->created()->setContent($this->item($user, $this->transformer)->morph()->getContent())->withHeader('Content-Type', 'application/json');
 }