致命错误:使用 Guzzle 6 调用未定义的方法 GuzzleHttpClient::request()


Fatal error: Call to undefined method GuzzleHttpClient::request() with Guzzle 6

我正在使用 Guzzle 6 和 Laravel 5.2。

我正在尝试访问一个简单的内部 API:

use GuzzleHttp'Client;
        $client = new Client(['base_uri' => getenv('URL_BASE').'api/v1/']);
        $response = $client->request('GET', 'tournaments');

我收到这条消息:

Fatal error: Call to undefined method GuzzleHttp'Client::request()

当我看到文档时,它说:

$client = new GuzzleHttp'Client(['base_uri' => 'https://foo.com/api/']);

但是PHPStorm无法解析GuzzleHttp

我应该怎么做才能让它工作???

我也在使用 guzzle,它对我有用,试试这样

use GuzzleHttp;
use GuzzleHttp'Subscriber'Oauth'Oauth1;
$client = new GuzzleHttp'Client();

要获得响应,请尝试以下操作

$response = $client->request('GET', 'tournaments',['query' => ['base_uri' => getenv('URL_BASE').'api/v1/']]);

或者如果不起作用,请尝试此操作

$response = $client->request('GET', getenv('URL_BASE').'api/v1/tournaments');
相关文章:
  • 没有找到相关文章