11<?php
2- /*
32
43namespace App \Http \Middleware ;
54
6- class CorsMiddleware {
7-
8- public function handle($request, \Closure $next)
9- {
10- $response = $next($request);
11-
12- $response->header('Access-Control-Allow-Methods', 'HEAD, GET, POST, PUT, PATCH, DELETE');
13- $response->header('Access-Control-Allow-Headers', $request->header('Access-Control-Request-Headers'));
14- $response->header('Access-Control-Allow-Origin', '*');
15-
16- return $response;
17- }
18-
19- }
20- */
21-
22- namespace App \Http \Middleware ;
23-
24- use Closure ;
25-
265class CorsMiddleware
276{
287 /**
@@ -32,19 +11,20 @@ class CorsMiddleware
3211 * @param \Closure $next
3312 * @return mixed
3413 */
35- public function handle ($ request , Closure $ next )
14+ public function handle ($ request , \ Closure $ next )
3615 {
3716 $ headers = [
38- // 'Access-Control-Allow-Origin' => '*',
17+ 'Access-Control-Allow-Origin ' => '* ' ,
3918 'Access-Control-Allow-Methods ' => 'POST, GET, OPTIONS, PUT, DELETE ' ,
40- 'Access-Control-Allow-Credentials ' => 'true ' ,
41- 'Access-Control-Max-Age ' => '86400 ' ,
42- 'Access-Control-Allow-Headers ' => 'Content-Type, Authorization, X-Requested-With '
19+ //'Access-Control-Allow-Credentials' => 'true',
20+ //'Access-Control-Max-Age' => '86400',
21+ //'Access-Control-Allow-Headers' => 'Content-Type, Authorization, X-Requested-With'
22+ 'Access-Control-Allow-Headers ' => $ request ->header ('Access-Control-Request-Headers ' )
4323 ];
4424
4525 if ($ request ->isMethod ('OPTIONS ' ))
4626 {
47- return response ()->json ( ' {"method":"OPTIONS"} ' , 200 , $ headers );
27+ return response ('' )->withHeaders ( $ headers );
4828 }
4929
5030 $ response = $ next ($ request );
@@ -55,4 +35,4 @@ public function handle($request, Closure $next)
5535
5636 return $ response ;
5737 }
58- }
38+ }
0 commit comments