Open disljenko opened 5 years ago
And i change role_user
table data manually , it not work.
Add Cache::tags(config('entrust.role_user_table'))->flush();
to your code where attaching permission or detach permission, the cache will refresh. @disljenko . It works to me.
thanks @dongkaipo
I'm using Laravel 5.8 and package version "zizaco/entrust": "5.2.x-dev". When attaching permission to role in the way shown below cache is not updated until i fire: "php artisan cache:clear" For Caching i'm using redis. I have other Laravel project v5.6 and everything just work fine.
$role = Role::find($role_id); $role->attachPermission($permission);