2020-05-23 19:05:18 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
namespace App\Http\Middleware;
|
|
|
|
|
|
2021-10-03 01:04:59 +02:00
|
|
|
use Illuminate\Http\Middleware\TrustProxies as Middleware;
|
2020-05-23 19:05:18 +02:00
|
|
|
|
|
|
|
|
class TrustProxies extends Middleware
|
|
|
|
|
{
|
2021-10-03 14:13:20 -05:00
|
|
|
protected function getTrustedHeaderNames()
|
|
|
|
|
{
|
|
|
|
|
$this->headers = config('trustedproxy.headers');
|
|
|
|
|
|
|
|
|
|
return parent::getTrustedHeaderNames();
|
|
|
|
|
}
|
2020-05-23 19:05:18 +02:00
|
|
|
|
|
|
|
|
/**
|
2021-10-03 14:13:20 -05:00
|
|
|
* Get the trusted proxies.
|
2020-05-23 19:05:18 +02:00
|
|
|
*
|
2021-10-03 14:13:20 -05:00
|
|
|
* @return array|string|null
|
2020-05-23 19:05:18 +02:00
|
|
|
*/
|
2021-10-03 14:13:20 -05:00
|
|
|
protected function proxies()
|
|
|
|
|
{
|
|
|
|
|
$this->proxies = config('trustedproxy.proxies');
|
|
|
|
|
|
|
|
|
|
return parent::proxies();
|
|
|
|
|
}
|
2020-05-23 19:05:18 +02:00
|
|
|
}
|