咨询下 jwt-auth 中系列问题
使用Tymon\JWTAuth
包实现jwt效果,但有几个方面不太懂。
- 通过
Auth::guard('api')->payload()
查看到sub中是用户id,那么Auth::guard('api')->user()
本质上还是从数据库还是通过主键用户id查询返回信息吗? - 我看了一下
Auth::guard('api')->id()
是通过user查询数据库后返回的,为什么不直接返回payload
中的sub
呢? Auth::guard('api')->getUser()
和Auth::guard('api')->user()
有什么区别?- 如果可以,能否将
Auth::guard('api')->user()
改成从redis或其他缓存中取呢
推荐文章: