mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* Use built in trusted proxy functionality instead of fideloper/proxy * my favorite style rule... * hello braindead ide * restore space
28 lines
532 B
PHP
28 lines
532 B
PHP
<?php
|
|
|
|
namespace App\Http\Middleware;
|
|
|
|
use Illuminate\Http\Middleware\TrustProxies as Middleware;
|
|
|
|
class TrustProxies extends Middleware
|
|
{
|
|
protected function getTrustedHeaderNames()
|
|
{
|
|
$this->headers = config('trustedproxy.headers');
|
|
|
|
return parent::getTrustedHeaderNames();
|
|
}
|
|
|
|
/**
|
|
* Get the trusted proxies.
|
|
*
|
|
* @return array|string|null
|
|
*/
|
|
protected function proxies()
|
|
{
|
|
$this->proxies = config('trustedproxy.proxies');
|
|
|
|
return parent::proxies();
|
|
}
|
|
}
|