From c53a4155f4ac41371ac88b9b39891219e1b873ba Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Thu, 15 Jul 2021 15:37:34 +0200 Subject: [PATCH] app/Providers/AuthServiceProvider.php: adding "administrate" gate. --- app/Providers/AuthServiceProvider.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php index 780046e..4f0d2ce 100644 --- a/app/Providers/AuthServiceProvider.php +++ b/app/Providers/AuthServiceProvider.php @@ -2,6 +2,7 @@ namespace App\Providers; +use App\Models\User; use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider; use Illuminate\Support\Facades\Gate; @@ -25,5 +26,9 @@ class AuthServiceProvider extends ServiceProvider public function boot() { $this->registerPolicies(); + + Gate::define('administrate', function(User $user) { + return $user->role === 'admin'; + }); } }