From e434510a7a9476650502f35aa4d0eb4146f1714a Mon Sep 17 00:00:00 2001 From: Ritikesh yadav Date: Mon, 17 Jun 2024 14:50:09 +0530 Subject: [PATCH] fixing api issue --- .../Frontend/ProfileController.php | 29 ++++++++++++------ public/uploads/profile/img/1718615918.jpg | Bin 0 -> 11296 bytes .../profile/investor-profile-edit.blade.php | 4 +-- 3 files changed, 21 insertions(+), 12 deletions(-) create mode 100644 public/uploads/profile/img/1718615918.jpg diff --git a/app/Http/Controllers/Frontend/ProfileController.php b/app/Http/Controllers/Frontend/ProfileController.php index 9e3cd62..aa604e4 100644 --- a/app/Http/Controllers/Frontend/ProfileController.php +++ b/app/Http/Controllers/Frontend/ProfileController.php @@ -31,13 +31,13 @@ class ProfileController extends Controller public function update(Request $request) { - // dd($request->all()); + dd($request->all()); $validator = Validator::make($request->all(), [ 'name' => 'required|regex:/^[a-zA-Z ]+$/u|max:255', // 'email' => 'required|unique:users,email,' . $request->id . '', // 'contact_number' => 'required|numeric|digits:10|unique:users,contact_number,' . $request->id . '', 'profile_image' => 'image|mimes:jpeg,jpg,png|max:2000', - 'address' => 'required|max:255' + 'address' => 'max:255' ], [ 'required' => 'The :attribute field must be required', // 'unique' => 'The :attribute field must be unique', @@ -57,7 +57,7 @@ class ProfileController extends Controller $addUser = User::where('id', $request->id)->update([ 'name' => $request->name, // 'contact_number' => $request->contact_number, - 'address' => $request->address, + 'address' => $request->address ?? null, // 'email' => $request->email, 'profile_image' => $image, ]); @@ -86,7 +86,7 @@ class ProfileController extends Controller public function updateAPI(Request $request) { - + // dd($request->all()); $validator = Validator::make($request->all(), [ 'name' => 'required', // 'email' => 'required', @@ -133,6 +133,7 @@ class ProfileController extends Controller //update $validator = validator::make($request->all(), [ 'email' => 'required|unique:users,email', + 'contact_number' => 'required|unique:users,contact_number,' . $request->user()->id . '', ], [ 'required' => 'The :attribute field must be required', 'unique' => 'The :attribute field must be unique', @@ -141,6 +142,7 @@ class ProfileController extends Controller if ($validationMessage) { return response()->json(['status' => 400, 'message' => $validationMessage]); } + // dd('both'); $emailotp = rand(1000, 9999); $mailData = [ 'title' => 'Mail from Jerichoalternatives.in', @@ -152,12 +154,12 @@ class ProfileController extends Controller //mobile no, - $validator = validator::make($request->all(), [ - 'contact_number' => 'required|unique:users,contact_number,' . $request->user()->id . '', - ], [ - 'required' => 'The :attribute field must be required', - 'unique' => 'The :attribute field must be unique', - ]); + // $validator = validator::make($request->all(), [ + // 'contact_number' => 'required|unique:users,contact_number,' . $request->user()->id . '', + // ], [ + // 'required' => 'The :attribute field must be required', + // 'unique' => 'The :attribute field must be unique', + // ]); $otp = rand(1000, 9999); // Session::put('contact_number', $request->newcontact_number); // Session::put('mobile_otp', $otp); @@ -189,6 +191,7 @@ class ProfileController extends Controller if ($validationMessage) { return response()->json(['status' => 400, 'message' => $validationMessage]); } + // dd('email'); $emailotp = rand(1000, 9999); $mailData = [ 'title' => 'Mail from Jerichoalternatives.in', @@ -215,6 +218,12 @@ class ProfileController extends Controller 'required' => 'The :attribute field must be required', 'unique' => 'The :attribute field must be unique', ]); + $validationMessage = $this->validationError($validator); + if ($validationMessage) { + return response()->json(['status' => 400, 'message' => $validationMessage]); + } + + // dd('mobile'); $otp = rand(1000, 9999); // Session::put('contact_number', $request->newcontact_number); // Session::put('mobile_otp', $otp); diff --git a/public/uploads/profile/img/1718615918.jpg b/public/uploads/profile/img/1718615918.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e22ed827c2a6a169820b5b58078612a484874bc9 GIT binary patch literal 11296 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