user(); $inputs=$request->validated(); if (!empty($inputs['new_password'])){ $user->password=Hash::make($inputs['new_password']); } unset( $inputs['current_password'], $inputs['new_password'], $inputs['new_password_confirmation'], ); if ($request->hasFile('profile_image')) { $image = $request->file('profile_image'); $imageName = time() . '.' . $image->getClientOriginalExtension(); $image->move( public_path('uploads/users'), $imageName ); $inputs['profile_image'] = $imageName; } $user->update($inputs); return back()->with([ 'success','اطلاعات کاربر با موفقیت ویرایش شد.' ]); } }