diff --git a/src/Http/Controllers/Features/AuthorizesUserActionsOnModelsTrait.php b/src/Http/Controllers/Features/AuthorizesUserActionsOnModelsTrait.php index 8b00a3f..5943b52 100644 --- a/src/Http/Controllers/Features/AuthorizesUserActionsOnModelsTrait.php +++ b/src/Http/Controllers/Features/AuthorizesUserActionsOnModelsTrait.php @@ -94,8 +94,8 @@ public function userCan($ability, $arguments = []) return true; } - // Check if the authenticated user has the required ability for the model - if ($user->can($ability, $arguments)) { + // Check if the user has the required ability for the model + if (Gate::forUser($user)->allows($ability, $arguments)) { return true; }