From c9e57c97e6f3d133f0a035dd2d0cc1fd98d963ad Mon Sep 17 00:00:00 2001 From: nocode Date: Thu, 11 Jul 2024 14:10:18 +0700 Subject: [PATCH] fix validate register --- app/Http/Controllers/Api/AuthApiController.php | 4 +--- app/Http/Requests/Api/RegisterApiRequest.php | 6 +++++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/Api/AuthApiController.php b/app/Http/Controllers/Api/AuthApiController.php index a859d0a..bb1bc68 100755 --- a/app/Http/Controllers/Api/AuthApiController.php +++ b/app/Http/Controllers/Api/AuthApiController.php @@ -90,9 +90,7 @@ class AuthApiController extends BaseAuthApiController // if ($validator->fails()) { // return $this->sendError('Validation Error.', $validator->errors()); // } - if (empty($request->agents_code)) { - return response()->json(['status' => false, 'message' => 'Đăng ký thất bại, vui lòng gửi lên mã đại lý.']); - } + $checkUserAgent = AgentUser::where('code', '=', $request->agents_code)->first(); if (empty($checkUserAgent)) { return response()->json(['status' => false, 'message' => 'Đăng ký thất bại, Không tìm thấy đại lý.']); diff --git a/app/Http/Requests/Api/RegisterApiRequest.php b/app/Http/Requests/Api/RegisterApiRequest.php index bef666a..36f1b47 100755 --- a/app/Http/Requests/Api/RegisterApiRequest.php +++ b/app/Http/Requests/Api/RegisterApiRequest.php @@ -29,6 +29,8 @@ class RegisterApiRequest extends FormRequest 'email' => 'required|email|unique:users', 'fullname' => 'required', 'phone' => 'required|unique:users', + 'password' => 'required', + 'agents_code' => 'required', ]; } /** @@ -44,6 +46,8 @@ class RegisterApiRequest extends FormRequest 'fullname.required' => 'Họ tên không được trống.', 'phone.unique' => 'Số điện thoại này đã được sử dụng.', 'phone.required' => 'Số điện thoại không được trống.', + 'password.required' => 'Mật khẩu không được trống.', + 'agents_code.required' => 'Đăng ký thất bại, vui lòng gửi lên mã đại lý.' // Các thông báo lỗi khác ]; } @@ -59,7 +63,7 @@ class RegisterApiRequest extends FormRequest { throw new HttpResponseException(response()->json([ 'status' => false, - 'errors' => $validator->errors() + 'message' => $validator->errors() ], 200)); }