<video id="h99qi"><ins id="h99qi"><span id="h99qi"></span></ins></video>

        <var id="h99qi"><td id="h99qi"></td></var>
        1. <acronym id="h99qi"></acronym>
          <wbr id="h99qi"><code id="h99qi"><span id="h99qi"></span></code></wbr>

          1. <var id="h99qi"><th id="h99qi"></th></var>
            0712-2888027 189-8648-0214
            微信公眾號

            孝感風信網絡科技有限公司微信公眾號

            當前位置:主頁 > 技術支持 > PHP > 升級至Laravel 5.7報錯setTrustedProxies() must be of the type integer的處理

            升級至Laravel 5.7報錯setTrustedProxies() must be of the type integer的處理

            時間:2024-01-23來源:風信官網 點擊: 2055次
            報錯信息如下:
             
            Symfony\Component\Debug\Exception\FatalThrowableError thrown with message "Argument 2 passed to Symfony\Component\HttpFoundation\Request::
            setTrustedProxies() must be of the type integer, array given, called in D:\phpStudy\Laravel5.5\vendor\fideloper\proxy\src\TrustProxies.php on line 54"

            升級至Laravel 5.7報錯setTrustedProxies() must be of the type integer的處理
             
            查閱文檔發現是由于Symfony HttpFoundation 的可信任代理功能發生了根本性的改變,需要調整中是間件。
             
            打開 App\Http\Middleware\TrustProxies
             
            將代碼:
             
            protected $headers = [
                    Request::HEADER_FORWARDED => 'FORWARDED',
                    Request::HEADER_X_FORWARDED_FOR => 'X_FORWARDED_FOR',
                    Request::HEADER_X_FORWARDED_HOST => 'X_FORWARDED_HOST',
                    Request::HEADER_X_FORWARDED_PORT => 'X_FORWARDED_PORT',
                    Request::HEADER_X_FORWARDED_PROTO => 'X_FORWARDED_PROTO',
                ];
             
            修改為:
             
            protected $headers = Request::HEADER_X_FORWARDED_ALL;
             
            再次測試正常。
            熱門關鍵詞: 升級 Laravel 5.7 setTrustedProxies()
            欄目列表
            推薦內容
            熱點內容
            展開
            亚洲精品在线视频_18禁无码毛片精品久久久久久_精品熟妇无码av免费久久_午夜福利片