Filament admin panel providing CRUD interfaces for NetServa Core features:
- Settings management (key:value store)
- Plugin management (enable/disable, configure)
- Audit log viewer
composer require netserva/adminThis will automatically pull in netserva/core as a dependency.
Register the AdminPlugin in your Filament panel provider:
use NetServa\Admin\AdminPlugin;
public function panel(Panel $panel): Panel
{
return $panel
->plugin(AdminPlugin::make());
}- Create/edit/delete settings via Filament UI
- Organize settings by category (mail., dns., web.*)
- Support for string, integer, boolean, and JSON values
- Search and filter capabilities
- View all registered plugins
- Enable/disable plugins with dependency checking
- View plugin metadata (version, description, dependencies)
- Configure plugin-specific settings
- View complete audit trail
- Filter by date, user, action
- Search logs
- Read-only interface
- PHP ^8.4
- Laravel ^12.0
- Filament ^4.0
- netserva/core ^0.0.1