public function confirmProfileUpdate(Request $request, User $user, $name, $email, $phone, $password = null, $address = null)
 {
     // return 'Phone:' . $phone . ' Address:' . $address;
     $errors = $user->saveConfirmedProfile($name, $email, $phone, $password, $address);
     if (array_has($errors, 'auth_mismatch')) {
         Auth::logout();
         flash()->error($errors['auth_mismatch']);
         return redirect('/login');
     }
     if (array_has($errors, 'failed_update')) {
         return redirect()->back()->withErrors($errors);
     }
     flash()->success('You have updated your profile successfully!');
     return $this->redirectToUserProfileEdit($user);
 }