私はGuzzle6を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()
docs を見ると、次のように表示されます。
$client = new GuzzleHttp\Client(['base_uri' => 'https://foo.com/api/']);
しかし、PHPStormはGuzzleHttpを解決できません
それを機能させるにはどうすればよいですか?
私もガズルを使っています、そしてそれは私のために働いています、このようにしてみてください
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');