diff --git a/app/middleware/CorsMiddleware.php b/app/middleware/CorsMiddleware.php new file mode 100644 index 0000000..e25c6ad --- /dev/null +++ b/app/middleware/CorsMiddleware.php @@ -0,0 +1,27 @@ +method() == 'OPTIONS' ? response('') : $next($request); + $response->withHeaders([ + 'Access-Control-Allow-Origin' => '*', + 'Access-Control-Allow-Methods' => 'GET,POST,PUT,DELETE,OPTIONS', + 'Access-Control-Allow-Headers' => 'Content-Type,Authorization,X-Requested-With,Accept,Origin' + ]); + + return $response; + } +} \ No newline at end of file diff --git a/config/middleware.php b/config/middleware.php index 8e964ed..8ec6fed 100644 --- a/config/middleware.php +++ b/config/middleware.php @@ -12,4 +12,8 @@ * @license http://www.opensource.org/licenses/mit-license.php MIT License */ -return []; \ No newline at end of file +return [ + '' => [ + app\middleware\CorsMiddleware::class, + ] +]; \ No newline at end of file