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')); }
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'); }