我在 api 路由文件中有这条路由
Route::post('/user/register', 'HomeController@register');
注册功能是
public function register(Request $request)
{
$user = User::create([
...
]);
return $this->getAccessToken($request);
}
public function getAccessToken(Request $request)
{
$url = url('/oauth/token');
$headers = ['Accept' => 'application/json'];
$http = new Client;
$response = $http->post($url, [
'headers' => $headers,
'form_params' => [
'grant_type' => 'password',
'client_id' => 'my_client_id',
'client_secret' => 'my_client_secret',
'username' => 'username',
'password' => 'password'
],
]);
return json_decode((string)$response->getBody(), true);
}
现在,当我将发布请求发送到创建用户的 url 时,请求继续加载并且没有响应,并且整个应用程序一直挂起,直到我关闭 IDE - phpstorm - 我/oauth/token
从邮递员向同一个 url 发送相同的参数,它工作正常. 任何帮助或任何人告诉我我错过了什么?