cwsps154/filament-users-roles-permissions
A Filament plugin for Laravel that adds user, role, and permission management to your admin panel, letting you create users, assign roles, and control access through a clean, integrated interface.
composer.json constraints for filament/filament, laravel/framework, php, and livewire/livewire. If the app is still on Filament 3, pin the package version that matches your panel version.composer require vendor/package
php artisan vendor:publish --tag=package-config
php artisan vendor:publish --tag=package-assets
php artisan migrate
Use the package README to confirm the exact publish tags; many Filament plugins split config, migrations, views, and assets into separate tags.use Vendor\Package\PackagePlugin;
public function panel(Panel $panel): Panel
{
return $panel
->plugin(PackagePlugin::make());
}
config/package.php, published migrations, and any package-provided Resources, Pages, Widgets, or Livewire components.php artisan filament:assets, clear caches, and open the package’s provided resource/page in the browser. This validates installation, asset publishing, panel registration, and Filament 4 compatibility in one pass.php artisan filament:assets after install and after upgrades. If the package ships custom CSS/JS, include it in the panel theme or rely on the package’s asset registration.composer update, republish assets if needed, clear config/route/view caches, and smoke-test each panel that registers the plugin.composer why-not filament/filament if installation conflicts occur.php artisan filament:assets
php artisan optimize:clear
Then hard-refresh the browser. Filament caches panel assets and manifests aggressively.config/package.php, run php artisan config:clear or php artisan optimize:clear. In production, rebuild caches deliberately.->plugin(...) is added to the panel provider. Confirm the plugin appears in php artisan about or the panel’s registered plugins during debugging.php artisan migrate --pretend in staging before production.storage/logs/laravel.log and the browser console for asset or Livewire errors.How can I help you explore Laravel packages today?