From 6cfe801c11eaf14b7ab25fd100718275311f4f8f Mon Sep 17 00:00:00 2001 From: jhx <133451314@qq.com> Date: Wed, 31 Aug 2022 16:15:47 +0800 Subject: [PATCH] update --- app/middleware/CorsMiddleware.php | 27 +++++++++++++++++++++++++++ config/middleware.php | 6 +++++- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 app/middleware/CorsMiddleware.php 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