From fbe01c77278e9b10ec1d29ff02b7fd6da8ade1c0 Mon Sep 17 00:00:00 2001 From: Ritikesh yadav Date: Tue, 21 May 2024 13:22:05 +0530 Subject: [PATCH] Validation on sub-admin add form --- app/Http/Controllers/Admin/ManageSubAdminController.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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) {