Description
Elegant, framework-agnostic approach to managing roles and abilities for any app using Eloquent models
Once installed, you can simply tell the bouncer what you want to allow at the gate:
// Give a user the ability to create postsBouncer::allow($user)->to('create', Post::class); // Alternatively, do it through a roleBouncer::allow('admin')->to('create', Post::class);Bouncer::assign('admin')->to($user); // You can also grant an ability only to a specific modelBouncer::allow($user)->to('edit', $post);
Recent Courses on Laravel Daily
Next.js Basics for Laravel Developers
11 lessons
58 min
Laravel 13 Starter Kit Teams and Customizations
10 lessons
33 min
Testing in Laravel 13 For Beginners
26 lessons
1 h 41 min read