如何从不记名令牌中获取用户详细信息 laravel api
How to get user details from bearer token laravel api
我不明白我该怎么办请帮我找到解决办法
$response = $client->request('POST', '/api/profile_update', [
'headers' => [
'Authorization' => 'Bearer '.$token,
'Accept' => 'application/json',
],
]);
return $response;
我在api.php
文件
中使用了类似的东西
现在我可以在 controller
文件中做什么。
您将用户令牌保存在数据库中的用户 table 并使用请求中给定的令牌检查它
如果相同则获取用户信息
$tokenResult = $user->createToken('Personal token');
$token = $tokenResult->token;
$token->save();
return response()->json([
'success' => true,
'access_token' => $tokenResult->accessToken,
'token_type' => 'Bearer',
'expires_at' => Carbon::parse(
$tokenResult->token->expires_at
)->toDateTimeString()
]);
我不明白我该怎么办请帮我找到解决办法
$response = $client->request('POST', '/api/profile_update', [
'headers' => [
'Authorization' => 'Bearer '.$token,
'Accept' => 'application/json',
],
]);
return $response;
我在api.php
文件
现在我可以在 controller
文件中做什么。
您将用户令牌保存在数据库中的用户 table 并使用请求中给定的令牌检查它
如果相同则获取用户信息
$tokenResult = $user->createToken('Personal token');
$token = $tokenResult->token;
$token->save();
return response()->json([
'success' => true,
'access_token' => $tokenResult->accessToken,
'token_type' => 'Bearer',
'expires_at' => Carbon::parse(
$tokenResult->token->expires_at
)->toDateTimeString()
]);