laraarabdev/filament-gatekeeper
Filament Gatekeeper adds a streamlined authorization management layer to Filament panels, helping you organize and control access to resources and actions. It simplifies defining permissions and assigning them to users, so teams can manage who can do what directly from the admin UI.
Consider it when:
Look elsewhere when:
For executives: This is a small, actively maintained add-on for our admin panel that lets us control who can see and edit individual fields, not just whole screens. The practical effect is that we can ship role-specific admin experiences — support staff see tickets but not billing data, for example — as configuration instead of custom development. The latest release (v1.1.5) improves automatic detection of fields so setup is less error-prone and better documented. Cost is low, risk is contained (it is additive, patch-level, and reversible), and it removes a recurring reason we defer permission-related requests.
For engineering: v1.1.5 deduplicates field/column discovery and rewrites the README with full auto-discovery documentation; the only other change is a CI fix. There are no breaking changes or deprecations, so this is a low-risk bump. The important detail is the deduplication: resources that expose the same column through both a table and a shared form schema previously produced redundant permission entries — expect cleaner permission sets and simpler seeders after upgrading. Validate discovery output against your most dynamic resources (relation managers, custom Livewire fields) before depending on it for sensitive data. Recommendation: adopt behind a feature flag in a non-critical panel first, pin the version, and review the generated permission matrix as part of the PR.
Caveat on confidence: this assessment is based solely on the v1.1.5 release notes; the package's underlying API, test coverage, and maintainer activity were not independently reviewed and should be checked before a production commitment.
How can I help you explore Laravel packages today?