我正在使用 Laravel 5.4(护照)开发一个 REST API。
我希望用户在注册时获得访问令牌,而无需发出另一个 http 请求。我已经阅读了 Laravel 文档。但是没有直接的方法来获取访问令牌。就像是:-
$token = $user->getOathToken($user_id);
密码授予令牌的护照文档
在文档中,他们提供如下内容:
$http = new GuzzleHttp\Client;
$response = $http->post('http://your-app.com/oauth/token', [
'form_params' => [
'grant_type' => 'refresh_token',
'refresh_token' => 'the-refresh-token',
'client_id' => 'client-id',
'client_secret' => 'client-secret',
'scope' => '',
],
]);
return json_decode((string) $response->getBody(), true);
我不想发出另一个 http 请求。有什么办法可以避免吗?