laravel-permission - Laravel RBAC by Spatie
Implement role-based access control for Laravel applications
Tags
Updated: 2026-05-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- create role
- create permission
- assign role
- assign permission
- check permission
- protect route
- use middleware
- reset cache
- filter users
- set team context
- use wildcard
- handle events
- create policy
- run tests
Inputs
- Laravel application
- User model
- Database
- Route definitions
- Blade templates
- API endpoints
Outputs
- Protected routes
- Authorized users
- Role assignments
- Permission grants
- Access control
- Query results
- API responses
Requirements
- Laravel 12.46+
- PHP 8.5+
- Spatie Permission 6.24+
- Database
