diff --git a/app/Http/Controllers/Admin/ManageSubAdminController.php b/app/Http/Controllers/Admin/ManageSubAdminController.php index 683497c..4ba355c 100644 --- a/app/Http/Controllers/Admin/ManageSubAdminController.php +++ b/app/Http/Controllers/Admin/ManageSubAdminController.php @@ -70,9 +70,9 @@ class ManageSubAdminController extends Controller $validator = Validator::make($request->post(), [ 'name' => 'required', // 'address' => 'required', - 'mobile_number' => 'required|unique:users,contact_number', + 'mobile_number' => 'required', 'password' => 'required', - 'email' => 'required|unique:users,email', + 'email' => 'required', ], [ 'unique' => ':attribute should be unique', 'required' => ':attribute is required' @@ -82,6 +82,11 @@ class ManageSubAdminController extends Controller return response()->json(['status' => 400, 'message' => $validationMessage]); } // $principalType = Iam_Principal_Type::find($request->role_type); + $alreadyExists = User::where(['email'=>$request->email,'contact_number'=>$request->contact_number])->exists(); + if($alreadyExists) + { + return response()->json(['status' => 400, 'message' =>'email or mobile number already exists']); + } // defining user type if ($request->role_type == 1) {