Php Httpful和Laravel,错误类';Httpful';找不到
我已经安装了Httpful,如Composer所述,并将以下内容添加到Composer.json中: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
{
"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();