原谅我的无知,但我一直在努力让Guzzle安装到我项目的文件夹中。
我已经通过它的.exe安装程序安装了Composer。 我有一个composer.json文件,其中包含以下内容:
{
"require": {
"guzzlehttp/guzzle": "~5.1"
} }
我可以运行作曲家更新'在其中安装Guzzle。 但是,它会安装"供应商"有文件夹的文件夹 ' Guzzlehttp' - > '狂饮'那就是建立' src'测试'等
我想使用Client对象,但文档说添加: '使用GuzzleHttp \ Client;'到PHP文件的顶部但我实际上没有那个文件结构。在我的guzzlehttp内部只是#guzzle'或者' streams'文件夹。
我是否认为Guzzle没有正确安装?或者在Guzzle 5中有不同的方法吗?
非常感谢您的帮助
答案 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");