TrustHosts
abstract class Winter\Storm\Http\Middleware\TrustHostsProperties
protected $app : Illuminate\Contracts\Foundation\Application
The application instance.
Methods
public __construct (Illuminate\Contracts\Foundation\Application $app) : void
Create a new middleware instance.
Parameters
                | Property | Type | Description | 
|---|---|---|
| $app | Illuminate\Contracts\Foundation\Application | Illuminate\Contracts\Foundation\Application | 
Returns
            void
                public handle (Illuminate\Http\Request $request, callable $next) : Illuminate\Http\Response
Handle the incoming request.
Parameters
                | Property | Type | Description | 
|---|---|---|
| $request | Illuminate\Http\Request | Illuminate\Http\Request | 
| $next | callable | callable | 
Returns
            Illuminate\Http\Response
                public hosts () : array
Get the host patterns that should be trusted.
Returns
            array
                protected allSubdomainsOfApplicationUrl () : string | null
Get a regular expression matching the application URL and all of its subdomains.
Returns
            string | null
                protected shouldSpecifyTrustedHosts () : bool
Determine if the application should specify trusted hosts.
Returns
            bool
                Extended by
| Class | Description | 
|---|---|
| CheckForTrustedHost | 
    Copyright © 2025 Winter CMS