3
我使用的是中間件手柄https
超過Cloudflare
秒參數,這是代碼:Laravel 5.4 symfony的新的更新SetTrustedProxies()需要
if(env('I_AM_BEHIND_CLOUDFLARE'))
$request->setTrustedProxies([ $request->getClientIp() ]);
if (!$request->secure())
return redirect()->secure($request->getRequestUri());
return $next($request);
此代碼之前,我最後composer update
工作是更新symfony
組件的laravel
。它顯示了一個關於InvalidArgumentException
的例外。
symfony
在上次更新中已更改setTrustedProxies()
需要第二個參數作爲已知標題的函數。
問題:我應該如何設置第二個參數?
+1因爲FORWARDED_ALL工作,但我有讓'在它all'一個問題,也許會導致安全問題和取消激活此功能中的「信任」。 –