protected function setTrustedProxyIpAddresses(Request $request)
    {
        $trustedIps = $this->proxies ?: $this->config->get('trustedproxy.proxies');

        // Trust any IP address that calls us
        // `**` for backwards compatibility, but is deprecated
        if ($trustedIps === '*' || $trustedIps === '**') {
            return $this->setTrustedProxyIpAddressesToTheCallingIp($request);
        }

        // Support IPs addresses separated by comma
        $trustedIps = is_string($trustedIps) ? array_map('trim', explode(',', $trustedIps)) : $trustedIps;

        // Only trust specific IP addresses
        if (is_array($trustedIps)) {
            return $this->setTrustedProxyIpAddressesToSpecificIps($request, $trustedIps);
        }
    }
protected function setTrustedProxyIpAddresses(Request $request)
    {
        $trustedIps = $this->proxies ?: $this->config->get('trustedproxy.proxies');

        // Trust any IP address that calls us
        // `**` for backwards compatibility, but is deprecated
        if ($trustedIps === '*' || $trustedIps === '**') {
            return $this->setTrustedProxyIpAddressesToTheCallingIp($request);
        }

        // Support IPs addresses separated by comma
        $trustedIps = is_string($trustedIps) ? array_map('trim', explode(',', $trustedIps)) : $trustedIps;

        // Only trust specific IP addresses
        if (is_array($trustedIps)) {
            return $this->setTrustedProxyIpAddressesToSpecificIps($request, $trustedIps);
        }
    }
protected function setTrustedProxyIpAddresses ( Request $ request ) { $ trustedIps = $ this -> proxies ? : $ this -> config -> get ( 'trustedproxy.proxies' ) ; // Trust any IP address that calls us // `**` for backwards compatibility, but is deprecated if ( $ trustedIps === '*' || $ trustedIps === '**' ) { return $ this -> setTrustedProxyIpAddressesToTheCallingIp ( $ request ) ; } // Support IPs addresses separated by comma $ trustedIps = is_string ( $ trustedIps ) ? array_map ( 'trim' , explode ( ',' , $ trustedIps ) ) : $ trustedIps ; // Only trust specific IP addresses if ( is_array ( $ trustedIps ) ) { return $ this -> setTrustedProxyIpAddressesToSpecificIps ( $ request , $ trustedIps ) ; } }
Sets the trusted proxies on the request to the value of trustedproxy.proxies

@param \Illuminate\Http\Request $request
Sets the trusted proxies on the request to the value of trustedproxy . proxies