akira/laravel-auth-logs
Laravel package for tracking authentication events such as logins, logouts, and failed attempts. It records the user, IP address, device/user agent, and timestamps in a configurable database table, making account activity easy to audit and suspicious access easier to investigate.
Architecture fit
auth_logs-style table, and event listeners bound to Laravel's native authentication events (Login, Failed, Logout, Lockout/AuthenticationException). This is the lowest-friction shape a Laravel add-on can take and slots into a standard app without architectural change.Integration feasibility
vendor:publish plus php artisan migrate is a 30-minute proof of concept for a single-guard web app. Feasibility is high for the happy path.Authenticatable models, impersonation flows, SSO/social login callbacks, and remembering that token-based API auth does not fire the same events as session login. Coverage must be verified, not assumed.Technical risk
Attempting/Authenticated events, password rehashing, session handling). Absent a declared support matrix and CI matrix, version upgrades become a manual verification task each cycle.Key questions
Stack fit
Migration path
Compatibility
composer.json constraints and CI badge before committing. Check whether the migration publishes with the correct column types for our DB engine (JSON columns, IP storage as string vs. binary).Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?