laravel-authorization-patterns
Installation
SKILL.md
Laravel Authorization Patterns
Gates for General Ability Checks
// In AuthServiceProvider or AppServiceProvider boot()
use Illuminate\Support\Facades\Gate;
Gate::define('access-admin', function (User $user) {
return $user->is_admin;
});
Gate::define('manage-settings', function (User $user) {
return $user->hasRole('admin');
});