diff --git a/app/middleware/AccessControl.php b/app/middleware/AccessControl.php new file mode 100644 index 0000000..6fa3822 --- /dev/null +++ b/app/middleware/AccessControl.php @@ -0,0 +1,25 @@ +method() == 'OPTIONS' ? response('') : $handler($request); + + // 给响应添加跨域相关的http头 + $response->withHeaders([ + 'Access-Control-Allow-Credentials' => 'true', + 'Access-Control-Allow-Origin' => $request->header('origin', '*'), + 'Access-Control-Allow-Methods' => $request->header('access-control-request-method', '*'), + 'Access-Control-Allow-Headers' => $request->header('access-control-request-headers', '*'), + ]); + + return $response; + } +} \ No newline at end of file diff --git a/config/imap.php b/config/imap.php index 084c202..8a96222 100644 --- a/config/imap.php +++ b/config/imap.php @@ -29,6 +29,6 @@ return [ 'password' => 'akyIUFJ6ihGGjI5h', 'encryption' => 'ssl', 'from_address' => 'app@hnxinyouhe.com', - 'from_name' => '【XYH】' + 'from_name' => 'XYH · IT Dept' ], ]; \ No newline at end of file diff --git a/config/middleware.php b/config/middleware.php index 8e964ed..ad88e44 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\AccessControl::class + ] +]; \ No newline at end of file