Skip to content

Commit 4263672

Browse files
authored
Merge pull request #358 from makss/fix_reset_cache
Fix reset cache
2 parents 8f14bdb + 268ce5e commit 4263672

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/app/Http/Controllers/PermissionCrudController.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
use Backpack\CRUD\app\Http\Controllers\CrudController;
66
use Backpack\PermissionManager\app\Http\Requests\PermissionStoreCrudRequest as StoreRequest;
77
use Backpack\PermissionManager\app\Http\Requests\PermissionUpdateCrudRequest as UpdateRequest;
8+
use Spatie\Permission\PermissionRegistrar;
89

910
// VALIDATION
1011

@@ -62,7 +63,7 @@ public function setupCreateOperation()
6263
$this->crud->setValidation(StoreRequest::class);
6364

6465
//otherwise, changes won't have effect
65-
\Cache::forget('spatie.permission.cache');
66+
app()->make(PermissionRegistrar::class)->forgetCachedPermissions();
6667
}
6768

6869
public function setupUpdateOperation()
@@ -71,7 +72,7 @@ public function setupUpdateOperation()
7172
$this->crud->setValidation(UpdateRequest::class);
7273

7374
//otherwise, changes won't have effect
74-
\Cache::forget('spatie.permission.cache');
75+
app()->make(PermissionRegistrar::class)->forgetCachedPermissions();
7576
}
7677

7778
private function addFields()

src/app/Http/Controllers/RoleCrudController.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
use Backpack\CRUD\app\Http\Controllers\CrudController;
66
use Backpack\PermissionManager\app\Http\Requests\RoleStoreCrudRequest as StoreRequest;
77
use Backpack\PermissionManager\app\Http\Requests\RoleUpdateCrudRequest as UpdateRequest;
8+
use Spatie\Permission\PermissionRegistrar;
89

910
// VALIDATION
1011

@@ -104,7 +105,7 @@ public function setupCreateOperation()
104105
$this->crud->setValidation(StoreRequest::class);
105106

106107
//otherwise, changes won't have effect
107-
\Cache::forget('spatie.permission.cache');
108+
app()->make(PermissionRegistrar::class)->forgetCachedPermissions();
108109
}
109110

110111
public function setupUpdateOperation()
@@ -113,7 +114,7 @@ public function setupUpdateOperation()
113114
$this->crud->setValidation(UpdateRequest::class);
114115

115116
//otherwise, changes won't have effect
116-
\Cache::forget('spatie.permission.cache');
117+
app()->make(PermissionRegistrar::class)->forgetCachedPermissions();
117118
}
118119

119120
private function addFields()

0 commit comments

Comments
 (0)