Guzzle安装 - 客户端使用

时间:2015-01-16 21:12:19

标签: php guzzle

原谅我的无知,但我一直在努力让Guzzle安装到我项目的文件夹中。

我已经通过它的.exe安装程序安装了Composer。 我有一个composer.json文件,其中包含以下内容:

{
"require": {
    "guzzlehttp/guzzle": "~5.1"
} }

我可以运行作曲家更新'在其中安装Guzzle。 但是,它会安装"供应商"有文件夹的文件夹 ' Guzzlehttp' - > '狂饮'那就是建立' src'测试'等

我想使用Client对象,但文档说添加: '使用GuzzleHttp \ Client;'到PHP文件的顶部但我实际上没有那个文件结构。在我的guzzlehttp内部只是#guzzle'或者' streams'文件夹。

我是否认为Guzzle没有正确安装?或者在Guzzle 5中有不同的方法吗?

非常感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您应该包含Composer的自动加载器文件,该文件负责加载任何安装了Composer的库,自动加载器文件位于vendor目录中。

在代码中使用以下内容:

// include Composer's autoloader
require "vendor/autoload.php";

// this should work just fine now
$resp = GuzzleHttp\get("http://stackoverflow.com");