使用Sanctum API认证, 获取用户不稳定,刚登录是可以获取到的,多请求就此就获取不到了
1. 运行环境
linux
1). 当前使用的 Laravel 版本?
laravel8,使用了laravelS
2). 当前使用的 php/php-fpm 版本?
PHP 版本:7.4
php-fpm 版本:
3). 当前系统
CentOS 7
2. 问题描述?
登录后获取到 token
$token = $user->createToken($request->device_name ? $request->device_name : ‘api’);
使用token获取用户个人信息,$user = $request->user();请求用户信息接口几次后,personal_access_tokens 表中的last_used_at字段会有数据插入,此时token仍有效,但是$request->user()的结果为null,
问题解决了 获取用户信息的时候用 $user = auth()->user(); 感谢 技术-hetaoo 的帮助 :+1: