diff --git a/app/Http/Controllers/Frontend/ProfileController.php b/app/Http/Controllers/Frontend/ProfileController.php index 8c095fd..81b733d 100644 --- a/app/Http/Controllers/Frontend/ProfileController.php +++ b/app/Http/Controllers/Frontend/ProfileController.php @@ -86,7 +86,7 @@ class ProfileController extends Controller public function updateAPI(Request $request) { - // dd($request->all()); + // dd($request->profile_image == null); $validator = Validator::make($request->all(), [ 'name' => 'required', // 'email' => 'required', @@ -118,14 +118,18 @@ class ProfileController extends Controller // ]); // } // dd($user); - $image = $request->has('profile_image') ? $this->imageUpload($request->profile_image, $request->user()->id) : $user->getRawOriginal('profile_image'); + if($request->profile_image) + { + // $image = $request->has('profile_image') ? $this->imageUpload($request->profile_image, $request->user()->id) : $user->getRawOriginal('profile_image'); + $image = $this->imageUpload($request->profile_image, $request->user()->id); + } // dd($image); $addUser = User::where('id', $request->user()->id)->update([ 'name' => $request->name, // 'email' => $request->email, // 'contact_number' => $request->contact_number, 'address' => $request->address, - 'profile_image' => $request->has('profile_image') ? $image : $user->getRawOriginal('profile_image'), + 'profile_image' => $request->profile_image ? $image : $user->getRawOriginal('profile_image'), ]); if ($addUser && $user->email != $request->email && $user->contact_number != $request->contact_number) { diff --git a/public/uploads/profile/img/1718621881.jpg b/public/uploads/profile/img/1718621881.jpg deleted file mode 100644 index e22ed82..0000000 Binary files a/public/uploads/profile/img/1718621881.jpg and /dev/null differ diff --git a/public/uploads/profile/img/1718698002.jpg b/public/uploads/profile/img/1718698002.jpg new file mode 100644 index 0000000..21e241c Binary files /dev/null and b/public/uploads/profile/img/1718698002.jpg differ