handle * and ** for TRUSTED_PROXIES

This commit is contained in:
Jakob Schrettenbrunner 2017-02-02 23:31:42 +01:00
parent 24650b67be
commit 7b659a773e

View file

@ -24,7 +24,8 @@ return [
* how many proxies that client's request has
* subsequently passed through.
*/
'proxies' => explode(',', env('TRUSTED_PROXIES', null)),
'proxies' => in_array(env('TRUSTED_PROXIES', ['*', '**'])) ?
env('TRUSTED_PROXIES') : explode(',', env('TRUSTED_PROXIES', null)),
/*
* Or, to trust all proxies that connect