There is not an official way for roles and permissions.
Many Laravel packages exist for permissions and user authorizations management.
I just made it easier to use this approach by publishing it as a package:
https://github.com/amiryousefi/laravel-permission