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); }