Jul*_*oro 8 php laravel guzzle laravel-5.2
我正在使用Guzzle 6和Laravel 5.2.
我正在尝试访问一个简单的内部API:
use GuzzleHttp\Client;
$client = new Client(['base_uri' => getenv('URL_BASE').'api/v1/']);
$response = $client->request('GET', 'tournaments');
Run Code Online (Sandbox Code Playgroud)
我得到这个消息:
Fatal error: Call to undefined method GuzzleHttp\Client::request()
Run Code Online (Sandbox Code Playgroud)
当我看到文档时,它说:
$client = new GuzzleHttp\Client(['base_uri' => 'https://foo.com/api/']);
Run Code Online (Sandbox Code Playgroud)
但PHPStorm无法解决GuzzleHttp
我应该怎么做才能使它工作?
我也在使用 guzzle,它对我有用,尝试这样
use GuzzleHttp;
use GuzzleHttp\Subscriber\Oauth\Oauth1;
$client = new GuzzleHttp\Client();
Run Code Online (Sandbox Code Playgroud)
要得到回应试试这个
$response = $client->request('GET', 'tournaments',['query' => ['base_uri' => getenv('URL_BASE').'api/v1/']]);
Run Code Online (Sandbox Code Playgroud)
或者尝试这个如果不起作用
$response = $client->request('GET', getenv('URL_BASE').'api/v1/tournaments');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10727 次 |
| 最近记录: |