我正在使用 Laravel 的护照包为我的 rest api 提供基于令牌的身份验证。现在,我正在使用个人访问令牌概念来生成访问令牌。
为了为单个用户生成访问令牌,我使用下面的代码来生成一个名为“ android ”的令牌。
$user = User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);
// Here the access token will be stored in $token variable.
$token = $user->createToken('android')->accessToken;
// Now the $token value would be something like
//eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImMyNjI3YzU0YjFhNWIxZTFlMTdkODhmZTk1NzhjNzAzY2QyMTU0MzhlOD...
稍后我想在我的管理仪表板上显示个人访问令牌,我在再次获取生成的令牌时遇到了困难。尝试以下代码,但无法获取访问令牌。
$user = User::find(1)
dd($user->tokens())
我也尝试使用护照 vue 元素,但它只显示访问令牌名称,而不是实际令牌。
<passport-personal-access-tokens></passport-personal-access-tokens>
请帮我解决这个问题。
谢谢