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.
<livewire:fluxui-devices.device-manager />), reducing merge conflicts in existing templates.config('devices.device_route')), which could clash with existing routes if not configured upfront.diego-ninja/laravel-devices and configure it (models, middleware, database).config/devices.php (e.g., route, session TTL).fluxui-devices via Composer.php artisan vendor:publish --tag=fluxui-devices-views) for customization.HasDevices trait to the User model.<livewire:fluxui-devices.device-manager />
<livewire:fluxui-devices.session-manager />
settings/layout.blade.php).composer.json constraints).laravel-devices uses a simple devices table; no schema migrations are needed beyond the package’s setup.laravel-devices first—fluxui-devices depends on it.device-manager (simpler than session management).diego-ninja/laravel-devices and fluxui-devices for breaking changes (e.g., Volt API shifts).wire:log or dd() in components.laravel-devices uses efficient queries, but ensure indexes exist on user_id and last_activity_at.| Failure Scenario | Impact | Mitigation |
|---|---|---|
laravel-devices database issues |
Lost session/device tracking | Backup devices table; monitor DB health. |
| Flux UI CSS/JS failures | Broken UI, but core functionality | Fallback to basic HTML/CSS if Flux UI fails. |
| Livewire Volt misconfiguration | Components freeze or render errors | Downgrade to Livewire 3 if Volt issues arise. |
| Route conflicts | 404 errors or unintended redirects | Pre-configure device_route in devices.php. |
| Password confirmation bypass | Security risk | Add rate-limiting to sign-out endpoints. |
laravel-devices configuration.laravel-devices docs as a supplement.How can I help you explore Laravel packages today?