如何安装 “vinelab/HTTP” 在laravel 5

问题描述:

我在 https://packagist.org/packages/vinelab/http如何安装 “vinelab/HTTP” 在laravel 5

文档下面我composer.json:

"require": { 
     "php": ">=5.5.9", 
     "laravel/framework": "5.1.*", 
     "laravelcollective/html": "~5.0", 
     "vinelab/http": "dev-master" 
    }, 

我app.php在配置

'providers' => [ 

...  
     /* 
     * Helpers from packalyst.com 
     */ 
     Vinelab\Http\HttpServiceProvider::class 

    ], 

    'aliases' => [ 

... 
     /* 
     * Helpers from packalyst.com 
     */ 
     cURL'  => Vinelab\Http\Facades\Client::class 

    ], 

按照所有步骤努力。 我运行php composer更新并得到这个错误。 http://goo.gl/sOj2gG

我是laravel和作曲家的新手,正在学习我的方式。 谢谢你们的帮助!

+0

你可以检查供应商目录vinelab/http文件夹,确保作曲家安装此打包。 –

看来你的Zjango包在你的服务提供者中,但你的composer.json文件似乎没有显示出来。它试图加载一个尚未通过composer.json加载的服务提供者。

尝试将"zjango/laracurl": "dev-master"添加到您的composer.json文件并再次运行composer更新。

+0

让我更新屏幕截图。我做到了,粘贴了错误的截图。 “require”:{ “php”:“> = 5.5.9”, “laravel/framework”:“5.1。*”, “laravelcollective/html”:“〜5.0”, “vinelab/http” :“dev-master” }, –

+0

进行了更改并运行了作曲家更新。但同样的错误。 。 更新了问题中的错误图像。 –

您必须先安装composer包,然后再放入服务提供商。

  1. config/app.php的数组中删除提供者。
  2. 运行composer update
  3. 将提供程序放回到config/app.php的数组中。