chkilian89/laravel-permission-manager
Composer 安装命令:
composer require chkilian89/laravel-permission-manager
包简介
Pacote Laravel para gerenciamento de roles e permissões, compatível com Filament v3. Baseado em spatie/laravel-permission.
README 文档
README
Pacote Laravel para gerenciamento de roles e permissões, pronto para integração com Filament v3. Baseado em spatie/laravel-permission.
Instalação
Via Packagist (recomendado)
composer require chkilian89/laravel-permission-manager
Via GitHub (caso ainda não esteja no Packagist)
Adicione ao seu composer.json:
"repositories": [ { "type": "vcs", "url": "https://github.com/chkilian89/laravel-permission-manager" } ]
E depois:
composer require chkilian89/laravel-permission-manager:dev-main
Publicação de arquivos
Publique as migrations e configs:
php artisan vendor:publish --tag=permission-manager
Rode as migrations:
php artisan migrate
Integração com Filament v3
Acesse o painel Filament para gerenciar roles e permissões.
Filament como opcional
Este pacote funciona normalmente sem o Filament. Os recursos administrativos (interface gráfica) só estarão disponíveis se você instalar o pacote filament/filament.
- Se não quiser usar o Filament, basta ignorar a pasta
src/Filament/Resources. - Se quiser usar o Filament, instale-o manualmente:
composer require filament/filament
Depois, registre os Resources conforme instruções abaixo.
No seu PanelProvider do Filament, registre os Resources:
use chkilian89\PermissionManager\Filament\Resources\RoleResource; use chkilian89\PermissionManager\Filament\Resources\PermissionResource; public function panel(Panel $panel): Panel { return $panel // ... ->resources([ RoleResource::class, PermissionResource::class, ]); }
Licença
MIT. Veja o arquivo LICENSE para mais detalhes.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-20