Handle roles and permissions in your Laravel application
Laratrust is an easy and flexible way to add roles, permissions and teams authorization to Laravel 5 (>=5.6).