如果 api 包含不记名令牌,如何从控制器获取用户数据?

时间:2021-02-11 11:06:55

标签: laravel laravel-passport

我正在控制器中创建一个返回一堆数据的方法。并且某些参数取决于经过身份验证的用户。那么,如果请求具有不记名令牌,我如何获取经过身份验证的用户数据。 P.S 应用中间件不是选项,因为未经身份验证的请求也可以访问相同的方法。

在控制器中我使用了 Auth::guard('api')->user(); ,它什么都不返回。因为我没有使用中间件。 Auth::guard('api')->user();仅当我使用中间件时才返回用户数据。

0 个答案:

没有答案