yebor974/filament-renew-password
Illuminate\Auth\Passwords\PasswordBroker), making it a low-friction addition for Laravel-based SaaS, B2B, or internal tools requiring password expiration policies.last_renew_password_at, force_renew_password) to the users table. If the schema already exists (e.g., via custom auth), the package can be configured to skip migrations.users table schema accommodate the new columns, or will a custom migration be needed?users table schema compatibility.composer require yebor974/filament-renew-password
php artisan vendor:publish --tag="filament-renew-password-migrations"
php artisan migrate
config/filament-renew-password.php.app/Providers/Filament/AdminPanelProvider.php.RenewPasswordCriteria contracts.failed_jobs table for renewal job failures.last_renew_password_at is backed up as part of user data exports.last_renew_password_at for large user bases.| Failure Scenario | Mitigation | Detection |
|---|---|---|
| Migration fails on production | Rollback script + manual schema adjustment | CI/CD pre-deployment checks |
| Renewal job crashes | Queue retries + dead-letter queue monitoring | Laravel Horizon/queue worker logs |
| UI breaks in Filament | Feature flag toggle for gradual rollout | User-reported bugs in Filament panel |
Data corruption in users table |
Regular DB backups + schema validation | Automated schema tests |
How can I help you explore Laravel packages today?