/
home
/
techb158
/
immovalet.com
/
vendor
/
botble
/
platform
/
acl
/
src
/
Listeners
/
/home/techb158/immovalet.com/vendor/botble/platform/acl/src/Listeners
mkdir
upload
Name
Size
Mode
Actions
LoginListener.php
455
0644
edit
dl
rm
RoleAssignmentListener.php
724
0644
edit
dl
rm
RoleUpdateListener.php
763
0644
edit
dl
rm
Edit:
/home/techb158/immovalet.com/vendor/botble/platform/acl/src/Listeners/RoleAssignmentListener.php
(724B)
<?php namespace Botble\ACL\Listeners; use Exception; use Illuminate\Support\Facades\Auth; use Botble\ACL\Events\RoleAssignmentEvent; class RoleAssignmentListener { /** * Handle the event. * * @param RoleAssignmentEvent $event * @return void * * @throws Exception */ public function handle(RoleAssignmentEvent $event) { $permissions = $event->role->permissions; $permissions[ACL_ROLE_SUPER_USER] = $event->user->super_user; $permissions[ACL_ROLE_MANAGE_SUPERS] = $event->user->manage_supers; $event->user->permissions = $permissions; $event->user->save(); cache()->forget(md5('cache-dashboard-menu-' . Auth::id())); } }
Save
cmd:
run