agenticmorf/fluxui-devices
FluxUI + Livewire Volt device and session manager for Laravel, powered by diego-ninja/laravel-devices. View authenticated devices, active sessions, locations, and remotely sign out specific or other devices—Jetstream-inspired UI that drops into the Livewire Starter Kit.
Add to your settings page:
<livewire:fluxui-devices.device-manager />
Displays: all devices, device type icons, browser/platform, last activity, current device indicator, sign out per device, sign out all others.
<livewire:fluxui-devices.session-manager />
Displays: active sessions, device info, IP and location, session status, end session per session, end all others.
php artisan vendor:publish --tag=fluxui-devices-views
resources/views/components/settings/layout.blade.php:<flux:navlist.item :href="config('devices.device_route')" wire:navigate>{{ __('Devices') }}</flux:navlist.item>
The route is registered automatically.
Components use an action-message component for success feedback. If missing, create:
{{-- resources/views/components/action-message.blade.php --}}
[@props](https://github.com/props)(['on'])
<div x-data="{ shown: false }"
x-init="[@this](https://github.com/this).on('{{ $on }}', () => { shown = true; setTimeout(() => shown = false, 2000) })"
x-show="shown"
x-transition
{{ $attributes }}>
{{ $slot }}
</div>
Destructive actions (sign out devices, end sessions) require password confirmation.
How can I help you explore Laravel packages today?