Pages · Laravilt
Profile & Settings
The built-in account pages users get in the Settings cluster.
When you enable account features on a panel, Laravilt adds ready-made pages to a Settings cluster (Laravilt\Auth\Clusters\Settings, slug settings). Users reach them from the user menu, for example at /admin/settings/profile.
php
| Panel method | Page class | Settings page |
|---|---|---|
profile() | Laravilt\Auth\Pages\Profile | Profile |
profile() | Laravilt\Auth\Pages\Profile\ChangePassword | Change password |
twoFactor() | Laravilt\Auth\Pages\Profile\ManageTwoFactor | Two-factor |
passkeys() | Laravilt\Auth\Pages\Profile\ManagePasskeys | Passkeys |
sessionManagement() | Laravilt\Auth\Pages\Profile\ManageSessions | Sessions |
apiTokens() | Laravilt\Auth\Pages\Profile\ManageApiTokens | API tokens |
connectedAccounts() | Laravilt\Auth\Pages\Profile\ConnectedAccounts | Connected accounts |
localeTimezone() | Laravilt\Auth\Pages\LocaleTimezone | Locale & timezone |
Each method accepts ?string $page = null, ?string $path = null, so you can swap in your own page class (extend the original) or change its path.
Pages
Two-factor and passkey management are covered in Two-Factor Authentication and Passkeys.