Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

engrlaravel's avatar

Roles & Permissions in laravel application

I am developing complex project in laravel. There should be many companies and many users with different roles.

What is the best way to implement roles & permission?

Do i need to implement custom roles and permission?

Do i need to use any package? which package is very good which can provide all features and without any bugs?

I need your suggestions based on your experience.

0 likes
4 replies
tykus's avatar

Laratrust is another option, and has the concept of Teams baked in.

engrlaravel's avatar

@Is there any example which showing how to implement laravel-permission? I am worried about, how to make flow or user front end to use/utilize this package

jlrdw's avatar

Is there any example which showing how to implement laravel-permission?

Only if you look them up. Gee whiz Jeffrey has free videos in starting out with basic authentication and authorization.

Have you gone to the mentioned packages sites to see if there are examples and documentation.

Just guessing here but I believe they would have documentation and examples.

I am developing complex project in laravel.

Having to ask such RBAC questions are you sure you don't need several months of good training first.

Have you attempted to search for many excellent previous Laracasts answers, for example a google on

site:laracasts.com authorization in multi tennant

Brings up several good discussions. But feel free to change the search term to suit your needs as needed.

Please or to participate in this conversation.