PHP Class Barryvdh\Cors\HandlePreflight

Show file Open project: barryvdh/laravel-cors

Public Methods

Method Description
__construct ( CorsService $cors, Router $router, Illuminate\Contracts\Http\Kernel $kernel )
handle ( Illuminate\Http\Request $request, Closure $next ) : mixed Handle an incoming OPTIONS request.

Private Methods

Method Description
hasMatchingCorsRoute ( Illuminate\Http\Request $request ) : boolean Verify the current OPTIONS request matches a CORS-enabled route

Method Details

__construct() public method

public __construct ( CorsService $cors, Router $router, Illuminate\Contracts\Http\Kernel $kernel )
$cors Barryvdh\Cors\Stack\CorsService
$router Illuminate\Routing\Router
$kernel Illuminate\Contracts\Http\Kernel

handle() public method

Handle an incoming OPTIONS request.
public handle ( Illuminate\Http\Request $request, Closure $next ) : mixed
$request Illuminate\Http\Request
$next Closure
return mixed