entweder fehlt Ihnen eine Menge Code in Ihrer Frage oder Sie verpassen eine Menge Syntax aus Ihrem Code.
oder so, sollte es in etwa so aussehen:
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']);
}
Sie haben das Objekt instanziiert, bevor Sie seine Methoden aufrufen. Use
enthält im Wesentlichen nur die Klassendefinitionsdatei, es erstellt tatsächlich kein Objekt für Sie.
Die einzige Art von Methode, die Sie gerade verwenden können, ohne ihre Klasse zu instanziieren, ist eine statische Methode.
SomeClass::someMethod();
Aber Sie können das in diesem speziellen Fall nicht tun.
Ressourcen:
guzzle docs
Sie anrufen möchten Funktion von Client-Klasse ??/ –