Php Httpful和Laravel,错误类';Httpful';找不到

Php Httpful和Laravel,错误类';Httpful';找不到,php,laravel,laravel-4,httpful,Php,Laravel,Laravel 4,Httpful,我已经安装了Httpful,如Composer所述,并将以下内容添加到Composer.json中: { "require": { "nategood/httpful": "*" } } 我使用的是Laravel 4,所以我运行了composer安装 我已经检查了插件是否已经安装并且存在,事实上在laravel的供应商文件夹下我可以找到它。但我一直得到以下错误: ERROR: exception 'Symfony\Component\Debug\Exceptio

我已经安装了Httpful,如Composer所述,并将以下内容添加到Composer.json中:

{
    "require": {
        "nategood/httpful": "*"
    }
}
我使用的是Laravel 4,所以我运行了
composer安装
我已经检查了插件是否已经安装并且存在,事实上在laravel的供应商文件夹下我可以找到它。但我一直得到以下错误:

ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'Httpful' not found'
我错过了一些步骤


提前感谢

与此包名相关的类与Laravel的响应类冲突,因此在Laravel中使用它的方式如下:

$url = "http://api.openweathermap.org/data/2.5/weather?lat=22.569719&lon=88.36972";

$response = \Httpful\Request::get($url)->send();

echo $response->body->name."<br>";
echo $response->body->weather[0]->description;
您可以这样使用它:

$response = Httpful::get($url)->send();

您可能需要执行
composer更新
,而不是
composer安装

不同之处在于
install
将根据
composer.lock
文件中的任何内容来执行,而
update
将拾取添加到
composer.json
文件中的任何新依赖项,然后将它们写入
composer.lock
文件

注意:
安装
通常应在生产中使用,以从您的
composer.lock
文件获取最新版本,而
更新
通常是开发中用于获取更新的依赖项的命令


这也意味着您应该将
composer.lock
添加到git存储库中,即使它默认位于新的Laravel项目中的
.gitignore
文件中。

您如何使用它?请给我们看一些代码。是的,我也更新了
composer
。。。但是没有运气。感谢
composer.lock
composer.json
$response = Httpful::get($url)->send();