Closed vjik closed 6 months ago
When permission names defined in code as enums, more convient pass enum itself to can() instead $enum->value.
can()
$enum->value
enum Permission: string { case MANAGE_USERS = 'manage-users'; // ... } // Current $currentUser->can(Permission::MANAGE_USERS->value); // Suggestion $currentUser->can(Permission::MANAGE_USERS);
When permission names defined in code as enums, more convient pass enum itself to
can()
instead$enum->value
.