@@ -20,6 +20,7 @@ trait Authorizable
20
20
public function addGroup (string ...$ groups ): self
21
21
{
22
22
$ this ->populateGroups ();
23
+
23
24
$ configGroups = function_exists ('setting ' )
24
25
? array_keys (setting ('AuthGroups.groups ' ))
25
26
: array_keys (config ('AuthGroups ' )->groups );
@@ -84,6 +85,7 @@ public function removeGroup(string ...$groups): self
84
85
public function syncGroups (array $ groups ): self
85
86
{
86
87
$ this ->populateGroups ();
88
+
87
89
$ configGroups = function_exists ('setting ' )
88
90
? array_keys (setting ('AuthGroups.groups ' ))
89
91
: array_keys (config ('AuthGroups ' )->groups );
@@ -131,6 +133,7 @@ public function getPermissions(): ?array
131
133
public function addPermission (string ...$ permissions ): self
132
134
{
133
135
$ this ->populatePermissions ();
136
+
134
137
$ configPermissions = function_exists ('setting ' )
135
138
? array_keys (setting ('AuthGroups.permissions ' ))
136
139
: array_keys (config ('AuthGroups ' )->permissions );
@@ -195,6 +198,7 @@ public function removePermission(string ...$permissions): self
195
198
public function syncPermissions (array $ permissions ): self
196
199
{
197
200
$ this ->populatePermissions ();
201
+
198
202
$ configPermissions = function_exists ('setting ' )
199
203
? array_keys (setting ('AuthGroups.permissions ' ))
200
204
: array_keys (config ('AuthGroups ' )->permissions );
@@ -219,6 +223,7 @@ public function syncPermissions(array $permissions): self
219
223
public function hasPermission (string $ permission ): bool
220
224
{
221
225
$ this ->populatePermissions ();
226
+
222
227
$ permission = strtolower ($ permission );
223
228
224
229
return in_array ($ permission , $ this ->permissionsCache , true );
@@ -231,6 +236,7 @@ public function hasPermission(string $permission): bool
231
236
public function can (string $ permission ): bool
232
237
{
233
238
$ this ->populatePermissions ();
239
+
234
240
$ permission = strtolower ($ permission );
235
241
236
242
// Check user's permissions
0 commit comments