UserWorkGroupObserver.php 345 B

12345678910111213141516
  1. <?php
  2. namespace App\Observers;
  3. use App\UserWorkGroup;
  4. class UserWorkGroupObserver
  5. {
  6. public function restored(UserWorkGroup $userWorkGroup)
  7. {
  8. $userWorkGroup->load("roles");
  9. $userWorkGroup->roles->each(function ($role){
  10. app("RoleService")->clearUserAuthority($role->id,false,false,true);
  11. });
  12. }
  13. }