Laravel 护照 API: createToken 获取 id
Laravel Passport API: createToken get id
情况
我正在使用 Laravel Passport API 通过个人访问令牌在 Laravel 和外部 "agents" 之间进行通信:https://laravel.com/docs/5.5/passport#personal-access-tokens
您可以创建代币:通过$token = \Auth::user()->createToken('name')->accessToken;
($token 只持有令牌本身,而不是对象)
问题
如何获取新创建的令牌的 token()->id
?
背景
我需要获取 ID 以将其存储在数据库中以与其他人建立关联 table。
您应该拆分令牌创建:
首先创建对象,这个returns一个Laravel\Passport\PersonalAccessTokenResult对象:
$tokenobj = \Auth::user()->createToken('name');
然后您可以通过以下方式获取 accessToken 本身:
$token = $tokenobj->accessToken;
代币 ID 通过:
$token_id = $tokenobj->token->id;
情况
我正在使用 Laravel Passport API 通过个人访问令牌在 Laravel 和外部 "agents" 之间进行通信:https://laravel.com/docs/5.5/passport#personal-access-tokens
您可以创建代币:通过$token = \Auth::user()->createToken('name')->accessToken;
($token 只持有令牌本身,而不是对象)
问题
如何获取新创建的令牌的 token()->id
?
背景
我需要获取 ID 以将其存储在数据库中以与其他人建立关联 table。
您应该拆分令牌创建:
首先创建对象,这个returns一个Laravel\Passport\PersonalAccessTokenResult对象:
$tokenobj = \Auth::user()->createToken('name');
然后您可以通过以下方式获取 accessToken 本身:
$token = $tokenobj->accessToken;
代币 ID 通过:
$token_id = $tokenobj->token->id;