This package allows you to manage model permissions and groups.
$user->assignPermission('edit posts');
$user->assignGroup('manager');
$group->assignPermission('edit users')
You can also set permissions using multiple guards, since every guard has its own set of permissions and groups
#We have badges!