spykapps/filament-passwordless-login
spykapps/passwordless-login, which abstracts token generation, validation, and email dispatch. This separation of concerns reduces technical debt and allows for future upgrades of the underlying package.Login page and integrates with its resource system (e.g., token management via Filament’s CRUD interface). This reduces context-switching for developers familiar with Filament’s ecosystem.passwordless-login implementations. The upgrade command mitigates migration risks for existing databases.spykapps/passwordless-login: The package’s stability hinges on the underlying library. While the MIT license and active maintenance (last release: 2026-04-10) are positive, risks include:
Authentication Flow:
Performance:
Customization:
Security:
Maintenance:
Analytics:
passwordless_login_tokens table must exist.Assessment Phase:
Preparation:
spykapps/passwordless-login) in a staging environment:
composer require spykapps/filament-passwordless-login
php artisan vendor:publish --tag=passwordless-login-config
php artisan vendor:publish --tag=passwordless-login-migrations
php artisan migrate
HasMagicLogin trait to the User model.Integration:
FilamentPasswordlessLoginPlugin::make()
->loginPage() // Enable magic link login
->resource() // Enable token resource
Customization:
Validation:
auth:sanctum, auth:session).Rollout:
filament/spatie-laravel-permission). Test for route or middleware conflicts.ShouldQueue for async emails).Phase 1: Core Integration
spykapps/passwordless-login, Filament panel setup.Phase 2: Advanced Features
Phase 3: Customization
SendMagicLinkAction to relevant Filament pages/resources.Phase 4: Optimization
Phase 5: Rollback Plan
auth:session) remains functional.How can I help you explore Laravel packages today?