gillyware / gatekeeper
Gatekeeper provides an expressive, fluent interface for access control.
v2.1.1
2025-08-11 00:39 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: ^1.10
- 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.