getCidrList()) ->reduce(function ($initial, $ip_range) use ($client_ip) { return $initial || IP::contains( $ip_range, $client_ip )->unwrap(); }); $ip_is_allowed_by_config = \collect(AdminSecure::getOptions()->getCidrAllowedList()) ->reduce(function ($initial, $ip_range) use ($client_ip) { return $initial || IP::contains( $ip_range, $client_ip )->unwrap(); }); if ($ip_is_allowed or $ip_is_allowed_by_config or AdminSecure::ipIsPrivate($client_ip)) { return $next($request); } abort(403, \trans('Denied IP')); } }