Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Fluxui Devices Laravel Package

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.

View on GitHub
Deep Wiki
Context7

title: Usage

Usage

Components

Device Manager

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.

Session Manager

<livewire:fluxui-devices.session-manager />

Displays: active sessions, device info, IP and location, session status, end session per session, end all others.

Laravel Livewire Starter Kit

  1. Publish views:
php artisan vendor:publish --tag=fluxui-devices-views
  1. Add nav item in 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.

Action Message

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>

Security

Destructive actions (sign out devices, end sessions) require password confirmation.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport