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

LaraBABA's avatar

Jetstream without steams - Will roles still be accessible?

Hello,

I have seen in the Jetstream doc that you can create teams. I only want my users to have internal roles setup upon registration. If I do not install "Teams", will there still be some kind of role logic in Jetstream?

Thanks

0 likes
10 replies
jlrdw's avatar

Yes teams is different. Use authentication, Breeze, fortify or which ever.

jlrdw's avatar

@User476820 if you do not want to use teams look at how fortify works. Also look at spatie permissions package.

LaraBABA's avatar

@jlrdw Fortify seems to be more for the email, password, registration verifications. But yes, for roles, it looks like I will have to go back to the old Spattie.

I have never understood why Laravel does not have its own Role default package. Why always Spattie which is a third party, any idea?

Thanks

Snapey's avatar

Every user can be on the same team?

LaraBABA's avatar

@Snapey The problem with the team idea is that it seems that users can change the team on their profile page.

jlrdw's avatar
jlrdw
Best Answer
Level 75

@User476820

I have never understood why Laravel does not have its own Role default package.

It does, it has authentication and authorization. Spatie uses laravel authorization. And there are 7 to 10 (lost count) of free videos by @jeffreyway on this, he even covers (free) how to handle roles.

LaraBABA's avatar

@jlrdw I think you are referring to Gate and policies. I do not use them, I find it overkill. The reason I use Spattie instead is because of the simple role names and access via relations. I cannot find something similar in Laravel unless you build it.

Please or to participate in this conversation.