first(); throw_if(! $user, new UserNotFoundException('User not found')); \Session::put('otp_user_id', $user->id); $otp = $this->otpService->generate($user); $this->otpToUserAction->execute(['user' => $user, 'otp' => $otp]); } }