cjmellor/browser-sessions
Track and manage user browser sessions in Laravel. See devices, browsers, IP addresses, and last activity, then log out other sessions with a ready-made Blade/Livewire component built on Laravel's database session driver.
sessions table. This package is a thin, opinionated wrapper, so the buy decision is cheap in effort and low in lock-in.Adopt when most of the following hold:
Look elsewhere when:
To executives: This is a small, low-cost open-source add-on that gives customers a "your active sessions" screen — the familiar "log out of other devices" control. It closes a recurring item on security questionnaires and pentest reports at roughly the cost of a single feature ticket, with no licensing fees. The v2.0.0 release adds Laravel 13 support and drops Laravel 10/11; it is a breaking major version, so it is only actionable in tandem with a framework upgrade.
To engineering: v2.0.0 is a breaking release gated on Laravel 13. It adds Laravel 13 support and removes Laravel 10 and 11 (both EOL). Practically:
^1.3 until the Laravel 13 upgrade lands; sequence the bump with the framework migration, not before.How can I help you explore Laravel packages today?