我正在使用 Guzzle 6 和 Laravel 5.2。
我正在尝试访问一个简单的内部 API:
use GuzzleHttpClient;
$client = new Client(['base_uri' => getenv('URL_BASE').'api/v1/']);
$response = $client->request('GET', 'tournaments');
我收到这条消息:
Fatal error: Call to undefined method GuzzleHttpClient::request()
当我看到文档时,它说:
$client = new GuzzleHttpClient(['base_uri' => 'https://foo.com/api/']);
但是PHPStorm无法解析GuzzleHttp
我应该怎么做才能让它工作???
我也在使用 guzzle,它对我有用,试试这样
use GuzzleHttp;
use GuzzleHttpSubscriberOauthOauth1;
$client = new GuzzleHttpClient();
要获得响应,请尝试以下操作
$response = $client->request('GET', 'tournaments',['query' => ['base_uri' => getenv('URL_BASE').'api/v1/']]);
或者如果不起作用,请尝试此操作
$response = $client->request('GET', getenv('URL_BASE').'api/v1/tournaments');