From 0aa155cf1b1ebd3916824bd0a1bd7859ec7eec6c Mon Sep 17 00:00:00 2001 From: blmage Date: Sat, 17 Oct 2020 16:43:21 +0200 Subject: [PATCH] Add support for guest users when authorizing actions via policies --- .../Features/AuthorizesUserActionsOnModelsTrait.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; }