HandleCors
class HandleCors (View source)
Properties
| protected Container | $container | The container instance. |
|
| protected CorsService | $cors | The CORS service instance. |
|
| static protected | $skipCallbacks | All of the registered skip callbacks. |
Methods
bool
hasMatchingPath(Request $request)
Get the path from the configuration to determine if the CORS service should run.
array
getPathsByHost(string $host)
Get the CORS paths for the given host.
static void
static void
flushState()
Flush the middleware's global state.
Details
__construct(Container $container, CorsService $cors)
Create a new middleware instance.
protected bool
hasMatchingPath(Request $request)
Get the path from the configuration to determine if the CORS service should run.
protected array
getPathsByHost(string $host)
Get the CORS paths for the given host.
static void
skipWhen(Closure $callback)
Register a callback that instructs the middleware to be skipped.
static void
flushState()
Flush the middleware's global state.