GuzzleHttp не работает

Я использую этот код, но он ничего не возвращает, пожалуйста, помогите!

use GuzzleHttp\Client;
$response = $client->request('GET', $this->baseUrl . '/profiles/' . $options['steamid'] . '/inventory/json/' . $options['appid'] . '/' . $options['contextid'] );

1

Решение

либо вам не хватает большого количества кода в вашем вопросе, либо вам не хватает большого количества необходимого синтаксиса из вашего кода.

в любом случае, это должно выглядеть примерно так:

use GuzzleHttp\Client;properly.

class DoSomething
{
$client = new Client;  // <---- instantiate the object

$response = $client->request('GET', $this->baseUrl . '/profiles/' . $options['steamid'] . '/inventory/json/' . $options['appid'] . '/' . $options['contextid'] );
}

Вы должны создать экземпляр объекта, прежде чем вызывать его методы. Use просто включает в себя файл определения класса, он фактически не создает объект для вас.

Единственный тип метода, который вы можете использовать прямо, без создания экземпляра его класса, — это статический метод.

SomeClass::someMethod();

Но вы не можете сделать это в данном конкретном случае.

Ресурсы:

жрать документы

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]