Guzzle6中的URI模板?

时间:2018-08-13 09:57:46

标签: php laravel guzzle6

我无法在Guzzle 6中使用URI模板。

我的代码(已更新):

kube-dns

我检查了this个旧文档和this问题,但无法使其正常工作。

抛出的异常是:URI必须是字符串或UriInterface。

我找不到与Guzzle 6相关的任何文档。

1 个答案:

答案 0 :(得分:1)

Guzzle的get方法定义为get(string|UriInterface $uri, array $options = []),并且您将数组传递为$uri,这在这里是不允许的。 您必须自己构建uri,因为食尸鬼不会为您这样做。

正确的代码块应如下所示(如果projectId是整数)

$result = self::$client->get(sprintf('project/%d', $projectId));