标签: laravel laravel-passport
我正在控制器中创建一个返回一堆数据的方法。并且某些参数取决于经过身份验证的用户。那么,如果请求具有不记名令牌,我如何获取经过身份验证的用户数据。 P.S 应用中间件不是选项,因为未经身份验证的请求也可以访问相同的方法。
在控制器中我使用了 Auth::guard('api')->user(); ,它什么都不返回。因为我没有使用中间件。 Auth::guard('api')->user();仅当我使用中间件时才返回用户数据。
Auth::guard('api')->user();