Я использую паспорт Laravel для аутентификации API. У меня есть два маршрута /api/login и /oauth/token
Поскольку я не могу жестко закодировать свой идентификатор клиента, а логин получает от JS, а параметры и идентификатор клиента жестко запрограммированы внутри метода входа (laravel), я пытаюсь опубликовать значения с помощью Guzzle (6.0) в oauth/token (запросы POST).
Я следил за видео на YouTube, и там это работает, но не у меня. Я использую 5.6, не уверен, какая версия была в видео. Может ли кто-нибудь помочь?
Ниже видео
https://www.youtube.com/watch?v=HGh0cKEVXPI&t=838s
Ниже приведен код
$http = new GuzzleHttp\Client();
$request = $http->post(URI, '/oauth/token', [
'form_params' => [
'username' => 'bar',
'password' => 'xxxxxx',
'client_id' => 2,
'grant_type' => 'password',
'client_secret' => '00000000000000000'
]
]);
return $request;