zc()->pluck('zone') //->merge($user->rc()->pluck('zone')) //->merge($user->nc()->pluck('zone')) //->merge($user->hub()->pluck('zone')) ->merge($user->points()->pluck('zone')); // Site Admins can always view return ( $user->isAdmin() || ($zones->contains($o->fftn->zone)) || ($zones->contains($o->tftn->zone)) ); } }