user(); $props = [ 'canManageTwoFactor' => Features::canManageTwoFactorAuthentication(), ]; if (Features::canManageTwoFactorAuthentication()) { $request->ensureStateIsValid(); $props['twoFactorEnabled'] = $user->hasEnabledTwoFactorAuthentication(); $props['requiresConfirmation'] = Features::optionEnabled(Features::twoFactorAuthentication(), 'confirm'); } return Inertia::render('settings/Security', $props); } /** * Update the user's password. */ public function update(PasswordUpdateRequest $request): RedirectResponse { $user = $request->user(); $user->update([ 'password' => $request->password, ]); return back(); } }