From eb37fff56b0850624ef243b2b33b27523d8d7367 Mon Sep 17 00:00:00 2001 From: Nick Zeng Date: Mon, 9 Mar 2026 13:35:47 +0800 Subject: [PATCH] update auth middlewaree --- backend/app/Middleware/AuthMiddleware.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/app/Middleware/AuthMiddleware.php b/backend/app/Middleware/AuthMiddleware.php index 97003fb..67b4778 100644 --- a/backend/app/Middleware/AuthMiddleware.php +++ b/backend/app/Middleware/AuthMiddleware.php @@ -107,8 +107,9 @@ class AuthMiddleware implements MiddlewareInterface $api_key->last_used_at = \Carbon\Carbon::now(); $api_key->save(); - // 通过 JWT guard 登录用户,使后续代码可通过 auth->guard('jwt')->user() 获取用户 - $this->auth->guard('jwt')->login($user); + // 通过 JWT guard 登录用户,生成 token 并注入请求头,使后续代码可通过 auth->guard('jwt')->user() 获取用户 + $token = $this->auth->guard('jwt')->login($user); + $request = $request->withHeader('Authorization', 'Bearer ' . $token); return $handler->handle($request); }