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

zaster's avatar

Jetstream Authorization - Assign many roles to a single user

As per my understanding in Jetstream only 1 role can be assigned to a user

I need to add many roles for a single user.

  1. Should I use Jetstream by modifying the code to adapt my requirement ?
  2. Should i use Jetream with NO Teams + Spatie
  3. Should I use Jetsream with No Teams + Laravel Gates

Or is there any other way ?

0 likes
3 replies
zaster's avatar

I think i have to go with Option number 2 or 3

So should i use Spatie Permissions with Jetstream or Laravel Gates with Jetstream ?

jlrdw's avatar

You could set up policies. Spate works with laravel authorization.

zaster's avatar

@jlrdw

When there are a lot of policies to setup, using a plugin like Laravel-permission by spatie would be the better approach

Am i right ?

Please or to participate in this conversation.