diff --git a/src/Http/Controllers/AuthenticationController.php b/src/Http/Controllers/AuthenticationController.php index 9feb507..eb99b82 100644 --- a/src/Http/Controllers/AuthenticationController.php +++ b/src/Http/Controllers/AuthenticationController.php @@ -155,7 +155,20 @@ public function logout(Request $request, BaseHttpResponse $response) */ public function checkEmail(CheckEmailRequest $request, BaseHttpResponse $response) { + $user = ApiHelper::newModel()->where('email', $request->input('email'))->first(); + + $data = [ + 'exists' => $user ? true : false, + ]; + + if ($user) { + $data['user'] = [ + 'name' => $user->name, + 'email' => $user->email, + ]; + } + return $response - ->setData(['exists' => ApiHelper::newModel()->where('email', $request->input('email'))->exists()]); + ->setData($data); } }