Example #1
0
 public function revokePermissionByObject($object)
 {
     $className = get_class($object);
     $return = [];
     /** @var UserSightPermission[] $perm */
     $perm = UserSightPermission::where('appObjectId', '=', $object->id)->get();
     foreach ($perm as $p) {
         if ($p->sightPermissionTypes[0]->objectName == $className) {
             $return[] = $p->delete();
         }
     }
     return $return;
 }