We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 072832c commit 1deed4bCopy full SHA for 1deed4b
src/LaravelAuthorizer.php
@@ -11,8 +11,10 @@ class LaravelAuthorizer
11
12
public function getPermissionsFor(string $model): array
13
{
14
- return array_map(static function (string $permission) use ($model) {
15
- return $permission.' '.(Str::contains($permission, 'all') ? Str::of($model)->snake()->plural()->lower() : Str::of($model)->snake()->lower());
+ $chain = Str::of($model)->afterLast('\\');
+
16
+ return array_map(static function (string $permission) use ($chain) {
17
+ return $permission.' '.(Str::contains($permission, 'all') ? $chain->snake()->plural()->lower() : $chain->snake()->lower());
18
}, config('authorizer.permissions'));
19
}
20
0 commit comments