class TrustHosts (View source)

Properties

protected Application $app

The application instance.

static protected $alwaysTrust
static protected bool|null $subdomains

Indicates whether subdomains of the application URL should be trusted.

Methods

void
__construct(Application $app)

Create a new middleware instance.

array
hosts()

Get the host patterns that should be trusted.

handle(Request $request, Closure $next)

Handle the incoming request.

static 
at(array|callable $hosts, bool $subdomains = true)

No description

bool
shouldSpecifyTrustedHosts()

Determine if the application should specify trusted hosts.

string|null
allSubdomainsOfApplicationUrl()

Get a regular expression matching the application URL and all of its subdomains.

static void
flushState()

Flush the state of the middleware.

Details

void __construct(Application $app)

Create a new middleware instance.

Parameters

Application $app

Return Value

void

array hosts()

Get the host patterns that should be trusted.

Return Value

array

Response handle(Request $request, Closure $next)

Handle the incoming request.

Parameters

Request $request
Closure $next

Return Value

Response

static at(array|callable $hosts, bool $subdomains = true)

No description

Parameters

array|callable $hosts
bool $subdomains

protected bool shouldSpecifyTrustedHosts()

Determine if the application should specify trusted hosts.

Return Value

bool

protected string|null allSubdomainsOfApplicationUrl()

Get a regular expression matching the application URL and all of its subdomains.

Return Value

string|null

static void flushState()

Flush the state of the middleware.

Return Value

void