Laravel roles and permissions package
Works great on many-to-many relationships
Easy to Use
Takes less than 5 minutes to install, and get start assigning roles and permissions. No need to write any code.
Hierarchy Roles
Supports roles in hierarchy. Lets your higher level roles inherit the permissions of their lower level roles. Reduce the number of duplicate permissions spread across multiple roles.
Many to Many Relationships
Supports many-to-many
relationships. Learn how to assign roles and permissions on a pivot table