一个接口允许游客访问,同时支持已登录用户相关的一些判断,比如是否点过赞。

此时,该接口不受路由保护,但需要获取用户信息,通常使用的$request→user(),在没有添加auth:sanctum中间件时,此时始终返回null。

以下方法可以在没有添加auth中间件的路由中获取用户信息。

$user = auth('sanctum')->user();//查询用户信息