HandleCors
class HandleCors (View source)
Properties
| protected Container | $container | The container instance. |
|
| protected CorsService | $cors | The CORS service instance. |
|
| static protected Request): bool> | $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.
Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.