Skip to main content
Back to packages
12,911 GitHub stars

spatie/laravel-permission

View on GitHub

Description

Associate users with permissions and roles

Once installed you can do stuff like this:

// Adding permissions to a user
$user->givePermissionTo('edit articles');
 
// Adding permissions via a role
$user->assignRole('writer');
 
$role->givePermissionTo('edit articles');

And Blade directives:

@can('edit articles')
...
@endcan

Related Content on Laravel Daily

Video
Video

Recent Courses on Laravel Daily