gillyware / gatekeeper
Gatekeeper provides an expressive, fluent interface for access control.
v2.2.0
2025-10-26 04:25 UTC
Requires
- php: ^8.2
- ext-json: *
- gillyware/postal: ^1.1
- illuminate/contracts: ^11.0|^12.0
- illuminate/database: ^11.0|^12.0
- illuminate/routing: ^11.0|^12.0
- illuminate/support: ^11.0|^12.0
- illuminate/view: ^11.0|^12.0
- laravel/prompts: ^0.3.6
- symfony/http-kernel: ^6.0|^7.0
Requires (Dev)
- laravel/pint: ^1.22
- mockery/mockery: ^1.0
- orchestra/testbench: ^8.18|^9.0|^10.0
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^10.4|^11.5
README
About Gatekeeper
Gatekeeper is an access control management system for Laravel that combines a comprehensive dashboard with code-driven configuration. It allows you to manage permissions, roles, features, and teams while maintaining a full audit trail of changes to entities and their assignments.
Official Documentation
Full documentation is available in the /docs directory.
Getting Started:
Entities:
Tracking Entity and Entity Assignment Changes:
Controlling Access Using Entities:
Manage Entities and Assignments:
License
Gatekeeper is open-sourced software licensed under the MIT license.