我创建了一个Laravel 5.4应用程序,它是一个基于REST的API,用于向客户提供有关我们库存的数据。
我已经实施了基于Passport的身份验证,而我的客户则创建了一个“个人访问权限令牌”。并在客户请求中使用它。所有这一切都很好。
我现在需要计算API的使用情况,以确定哪个用户以及哪个令牌(按名称)正在发出请求。
我可以使用$request->session();
来获取用户,但如何获取发出请求的令牌名称?
答案 0 :(得分:-1)
Laravel护照在2个地点搜索有效代币:
当简化时,您可以使用此方法查找您寻找的令牌:
$token = $request->bearerToken() ?? $request->cookie(Passport::cookie());