nahid/permit
nahid/permit is a Laravel package for managing roles and permissions. It provides a simple API to assign roles and permissions to users and check access in routes or controllers, helping you add lightweight ACL to your application.
nahid/permit targets Laravel-native user authorization and ACL, so it fits simple role/permission checks in a Laravel monolith, admin panel, or modest API. It is a weaker fit for policy-heavy, attribute-based, multi-tenant, or hierarchical authorization unless the package’s data model and extension points are proven. Laravel’s native Gate/Policy system should remain the architectural reference; this package should be treated as an implementation accelerator, not the domain authorization strategy.AuthorizationService interface so domain code does not depend directly on nahid/permit.How can I help you explore Laravel packages today?