From 268ce5e8746c014fd349d9fffadb97c70ae3a6bb Mon Sep 17 00:00:00 2001 From: makss Date: Thu, 25 Apr 2024 12:31:55 +0300 Subject: [PATCH] Fix reset cache --- src/app/Http/Controllers/PermissionCrudController.php | 5 +++-- src/app/Http/Controllers/RoleCrudController.php | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/app/Http/Controllers/PermissionCrudController.php b/src/app/Http/Controllers/PermissionCrudController.php index 8a5bad4..a9d56d5 100644 --- a/src/app/Http/Controllers/PermissionCrudController.php +++ b/src/app/Http/Controllers/PermissionCrudController.php @@ -5,6 +5,7 @@ use Backpack\CRUD\app\Http\Controllers\CrudController; use Backpack\PermissionManager\app\Http\Requests\PermissionStoreCrudRequest as StoreRequest; use Backpack\PermissionManager\app\Http\Requests\PermissionUpdateCrudRequest as UpdateRequest; +use Spatie\Permission\PermissionRegistrar; // VALIDATION @@ -62,7 +63,7 @@ public function setupCreateOperation() $this->crud->setValidation(StoreRequest::class); //otherwise, changes won't have effect - \Cache::forget('spatie.permission.cache'); + app()->make(PermissionRegistrar::class)->forgetCachedPermissions(); } public function setupUpdateOperation() @@ -71,7 +72,7 @@ public function setupUpdateOperation() $this->crud->setValidation(UpdateRequest::class); //otherwise, changes won't have effect - \Cache::forget('spatie.permission.cache'); + app()->make(PermissionRegistrar::class)->forgetCachedPermissions(); } private function addFields() diff --git a/src/app/Http/Controllers/RoleCrudController.php b/src/app/Http/Controllers/RoleCrudController.php index dd734dd..e84e31b 100644 --- a/src/app/Http/Controllers/RoleCrudController.php +++ b/src/app/Http/Controllers/RoleCrudController.php @@ -5,6 +5,7 @@ use Backpack\CRUD\app\Http\Controllers\CrudController; use Backpack\PermissionManager\app\Http\Requests\RoleStoreCrudRequest as StoreRequest; use Backpack\PermissionManager\app\Http\Requests\RoleUpdateCrudRequest as UpdateRequest; +use Spatie\Permission\PermissionRegistrar; // VALIDATION @@ -104,7 +105,7 @@ public function setupCreateOperation() $this->crud->setValidation(StoreRequest::class); //otherwise, changes won't have effect - \Cache::forget('spatie.permission.cache'); + app()->make(PermissionRegistrar::class)->forgetCachedPermissions(); } public function setupUpdateOperation() @@ -113,7 +114,7 @@ public function setupUpdateOperation() $this->crud->setValidation(UpdateRequest::class); //otherwise, changes won't have effect - \Cache::forget('spatie.permission.cache'); + app()->make(PermissionRegistrar::class)->forgetCachedPermissions(); } private function addFields()