class HandleCors (View source)

Properties

protected Container $container

The container instance.

protected CorsService $cors

The CORS service instance.

Methods

void
__construct(Container $container, CorsService $cors)

Create a new middleware instance.

handle(Request $request, Closure $next)

Handle the incoming request.

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.

Details

void __construct(Container $container, CorsService $cors)

Create a new middleware instance.

Parameters

Container $container
CorsService $cors

Return Value

void

Response handle(Request $request, Closure $next)

Handle the incoming request.

Parameters

Request $request
Closure $next

Return Value

Response

protected bool hasMatchingPath(Request $request)

Get the path from the configuration to determine if the CORS service should run.

Parameters

Request $request

Return Value

bool

protected array getPathsByHost(string $host)

Get the CORS paths for the given host.

Parameters

string $host

Return Value

array