вы можете использовать HTTP-клиент Guzzle для получения токена обновления
Сначала вам нужно проверить, установлен пакет клиента Guzzle или нет.
Вы просто делаете:
$http = new \GuzzleHttp\Client();
$url_path = url('/');
$url = $url_path . "/oauth/token";
$request = $http->post($url, ['form_params' =>
['grant_type' => 'password',
'client_id' => $client_id,
'client_secret' => $client_secret,
'username' => $email,
'password' => $password,
'scope' => ''
]
]);
$response = json_decode((string) $request->getBody(), true);
$refresh_token = $response['refresh_token'];
echo $refresh_token;
и вы получите освежительный жетон .. он работает для меня ..