param; $user = User::whereEmail($param->email)->first(); if ($user === null) { return $this->failedResponse(); } if (Auth::attempt([ 'email' => $param->email, 'password' => $param->password, ])) { $this->loginUser()->setCurrentContractId(null); $me = $this->me(); if ($me !== null) { return $this->successResponse($me); } } return $this->failedResponse([], '認証失敗'); } }