Trust Heroku proxies

This commit also forces the environment into HTTPS when in production.
This commit is contained in:
Miguel Nogueira 2020-07-18 06:33:00 +01:00
parent 0cf6208577
commit 94d08f1886
2 changed files with 4 additions and 2 deletions

View File

@ -12,12 +12,12 @@ class TrustProxies extends Middleware
* *
* @var array|string * @var array|string
*/ */
protected $proxies; protected $proxies = "*";
/** /**
* The headers that should be used to detect proxies. * The headers that should be used to detect proxies.
* *
* @var int * @var int
*/ */
protected $headers = Request::HEADER_X_FORWARDED_ALL; protected $headers = Request::HEADER_X_FORWARDED_AWS_ELB;
} }

View File

@ -33,5 +33,7 @@ class AppServiceProvider extends ServiceProvider
Schema::defaultStringLength(191); Schema::defaultStringLength(191);
User::observe(UserObserver::class); User::observe(UserObserver::class);
$this->app['request']->server->set('HTTPS', $this->app->environment() != 'local');
} }
} }