panservicesas / filament-users
Manage your Filament users with integration of filament-shield, filament-authentication-log and filament-impersonate
Fund package maintenance!
Panservice
Requires
- php: ^8.2
- filament/filament: ^3.0
- illuminate/contracts: ^10.0||^11.0||^12.0
- spatie/laravel-package-tools: ^1.16
- tapp/filament-authentication-log: ^4.0
Requires (Dev)
- larastan/larastan: ^2.9||^3.0
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1||^7.10.0
- orchestra/testbench: ^10.0.0||^9.0.0||^8.22.0
- pestphp/pest: ^2.0|^3.7
- pestphp/pest-plugin-arch: ^2.0|^3.0
- pestphp/pest-plugin-laravel: ^2.0|^3.1
- pestphp/pest-plugin-livewire: ^2.1|^3.0
- phpstan/extension-installer: ^1.3||^2.0
- phpstan/phpstan-deprecation-rules: ^1.1||^2.0
- phpstan/phpstan-phpunit: ^1.3||^2.0
This package is auto-updated.
Last update: 2025-04-03 22:41:14 UTC
README
Manage your Filament users with amazing integrations:
Version Compatibility
Plugin | Filament | Laravel | PHP |
---|---|---|---|
1.x | 3.x | 10.x | 11.x | 12.x | 8.2 | 8.3 | 8.4 |
Installation
You can install the package via composer:
composer require panservicesas/filament-users
You can publish the config file with:
php artisan vendor:publish --tag="filament-users-config"
This is the contents of the published config file:
return [ 'resource' => [ 'slug' => 'users', 'group' => null, 'cluster' => null, 'sub_navigation_position' => null, 'class' => \Panservice\FilamentUsers\Filament\Resources\UserResource::class, 'model' => \App\Models\User::class, 'roles' => [ 'multiple' => false, ], 'datetime_format' => 'd/m/Y H:i:s', 'filters' => [ 'date_format' => 'd/m/Y', ], ], ];
Optionally, you can publish the views using
php artisan vendor:publish --tag="filament-users-views"
Usage
->plugin(\Panservice\FilamentUsers\FilamentUsersPlugin::make())
If you use filament-authentication-log follow this configuration instructions:
- If present remove
AuthenticationLoggable
trait from yourUser
model - Add the dedicated
HasUserAuthenticationLog
trait to yourUser
model
Testing
composer test
Screenshots
Users list
Advanced filters
Languages Supported
Filament Users Plugin is translated for:
- English EN
- Italian IT
Changelog
Please see CHANGELOG for more information on what has changed recently.
Credits
License
The MIT License (MIT). Please see License File for more information.
About Panservice
Costruiamo servizi internet su misura da oltre 25 anni
Da oltre venticinque anni ci occupiamo di telecomunicazioni e soluzioni ICT costruendo e fornendo servizi digitali che si adattano alle esigenze del cliente, e ci distinguiamo per la qualità dei servizi e del supporto offerto ai nostri clienti.
Fin dagli anni ‘90 abbiamo compreso come Internet avrebbe rivoluzionato le modalità con cui cittadini ed imprese avrebbero interagito fra loro e con la Pubblica Amministrazione divenendo il cuore del moderno scambio di informazioni e per questo continuiamo ad investire per realizzare infrastrutture gestite in proprio.
Panservice è autorizzata alla fornitura di servizi di Comunicazione Elettronica (accesso ad internet), servizi di Telefonia Vocale, servizi VoIP, servizi di accesso R-Lan (WISP), fornitura di reti e servizi di comunicazione elettronica ad uso pubblico (installazione ed esercizio di rete di accesso in fibra ottica e ponti radio), ed è iscritta al Registro degli Operatori di Comunicazione al numero 8209.
La nostra rete tocca le città di Latina, sede del data center, Roma e Milano (in anello). E’ in corso di attivazione un anello N x 400 Gbit/s in fibra fra Latina, Frosinone, Roma.
Grazie a questa topologia il datacenter da cui vengono erogati i servizi, posto sull’anello, è interconnesso ad elevatissima capacità con i maggiori punti di interscambio nazionali, il Namex a Roma, il MIX ed il Minap di Via Caldera a Milano ed il PCIX di Piacenza, dove avvengono i peering diretti verso quasi quattrocento reti di altri operatori nazionali e internazionali nonché le interconnessioni di transito internazionale. Il data center è comunque carrier-neutral.
Il datacenter di Latina è inoltre interconnesso localmente con tratte in fibra ottica a centrali di TIM (3 centrali), Openfiber e Wind.
L’interconnessione verso internet, multihomed e multipath, è gestita tramite protocollo BGP, supporta IPv4 ed IPv6, ed ha un AS_Path inferiore a 3 hop verso la maggior parte delle destinazioni nazionali ed internazionali.
La rete è continuamente monitorata e viene gestita proattivamente da personale interno.