bonnier/role-provider
Laravel package that provides roles via a provider layer, helping define, expose, and resolve user roles in your app. Intended for simple role handling and integration points where a central role source is needed.
For Executives: "This package lets us ship role-based access controls in days instead of weeks—critical for [Product X]’s admin panel launch. It’s a low-risk, low-cost way to enforce permissions without hiring specialized dev resources. Trade-off: Limited to basic roles (no advanced hierarchies), but we can phase in a more robust solution later if needed."
For Engineering: "Role-Provider is a minimal Laravel package for RBAC. Pros: Lightweight (~500 LOC), easy to integrate with Laravel’s auth. Cons: Outdated (last updated 2020), no active maintenance. Recommend using it for MVP, but plan to migrate to Spatie’s Permission or a custom solution if we hit limits. Alternatives: Spatie (feature-rich but heavier) or roll our own (higher risk)."
How can I help you explore Laravel packages today?