Overview
Aura Filament enhances the default Filament auth pages (login, register, password reset, email verification) with:
- Ambient glow orbs behind the card (Glass and Midnight presets)
- Glass card with stronger shadows
- Gradient heading text
- Button with hover lift and glow
- Input focus micro-lift
- Decorative badge above the form
No view overrides are shipped — everything is either CSS or injected via Filament render hooks, which means your upgrades to Filament remain clean.
Customization
Disable the hero badge
AuraFilamentPlugin::make()
->authHero(false)
Custom badge label
AuraFilamentPlugin::make()
->authHero(true, 'Enterprise access')
The label defaults to context-aware strings:
- Login →
Sign in securely - Register →
Create your account - Password reset request →
Reset your password - Password reset confirmation →
Choose a new password
Branded auth panel
Add a title, subtitle, and optional logo above the form with authBranding(). The
title uses the active preset's gradient; the subtitle and badge sit beneath it.
AuraFilamentPlugin::make()
->authBranding(
title: 'Welcome to Acme',
subtitle: 'Sign in to manage your workspace',
logo: asset('images/logo.svg'),
)
All three arguments are optional — pass only what you need. authBranding() keeps
the badge visible; combine it with authHero(true, '…') to also customise the badge
label. It renders through the same AUTH_*_FORM_BEFORE render hooks, so no Blade
overrides are introduced.
Preset behavior
| Preset | Glow orbs | Card blur |
|---|---|---|
| Glass | yes | strong |
| Corporate | no | none |
| Warm | yes | soft |
| Midnight | yes | strong |
Corporate intentionally stays clean and minimal — no animations, no blur.
Reduced motion
All animations respect prefers-reduced-motion: reduce. Users with motion sensitivity see static pages.
Compatibility
Works out of the box with:
- Filament native auth
- Laravel Fortify
- Laravel Breeze
- Laravel Jetstream (with Filament integration)
Shield doesn't touch auth pages, so no conflicts.