isMethod('OPTIONS')) { return response()->json([], 200, [ 'Access-Control-Allow-Origin' => '*', 'Access-Control-Allow-Methods' => 'GET, POST, PUT, DELETE, OPTIONS, PATCH', 'Access-Control-Allow-Headers' => 'Content-Type, Authorization, X-API-KEY', 'Access-Control-Max-Age' => '86400', ]); } $response = $next($request); $response->headers->set('Access-Control-Allow-Origin', '*'); $response->headers->set('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS, PATCH'); $response->headers->set('Access-Control-Allow-Headers', 'Content-Type, Authorization, X-API-KEY'); return $response; } }