diego-ninja/laravel-devices
Laravel package for tracking authenticated user devices and managing sessions. Includes device verification, fingerprinting integrations, session locking/blocking with optional Google 2FA, location tracking, events, middleware/controllers, and caching support.
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v2.0.5...v2.0.6
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v2.0.4...v2.0.5
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v2.0.3...v2.0.4
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v2.0.2...v2.0.3
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v2.0.1...v2.0.2
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v2.0.0...v2.0.1
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v1.2.21...v2.0.0
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v1.2.20...v1.2.21
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v1.2.19...v1.2.20
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v1.2.18...v1.2.19
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v1.2.17...v1.2.18
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v1.2.16...v1.2.17
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v1.2.15...v1.2.16
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v1.2.14...v1.2.15
Full Changelog: https://github.com/diego-ninja/laravel-devices/compare/v1.2.13...v1.2.14
Adds session location change behaviour
Adds support for Laravel 12
fix: Emitted events and session tracker
hotfix: fixes incorrect finished session handling
feat(transport): add hierarchical transports for session and device IDs
feat(whitelist): adds UA whitelist to allow know bot device creation
Minor fixes to comply with php 8.4
PHPStan/Larastan style changes Minimal bugs fixed
hotfix(facades): fixes bad use statements for laravel facades
/*
|--------------------------------------------------------------------------
| Header name for device id
|--------------------------------------------------------------------------
| This option specifies the name of the header that will be used to store
| the device uuid during the request.
|
*/
'device_id_header_name' => 'X-Device',
/*
|--------------------------------------------------------------------------
| Transport for device id
|--------------------------------------------------------------------------
| This option specifies the transport method for the device id.
|
| Options: 'cookie', 'header'
|
*/
'device_id_transport' => 'cookie',
```
Adds metadata object to Device model
How can I help you explore Laravel packages today?