【问题标题】:Laravel 5.3 Providers Class 'GuzzleHttp\Guzzle\Client' not found未找到 Laravel 5.3 Providers 类“GuzzleHttp\Guzzle\Client”
【发布时间】:2017-02-02 06:14:04
【问题描述】:

您好,我正在尝试在我的 Laravel 5.3 项目中使用 Guzzle。

我使用 compose require 来安装它,并且在我的 composer.json "guzzlehttp/guzzle": "^6.2",

我不确定在 app.php 中的 providers 数组中放什么 我目前有GuzzleHttp\Guzzle\Client::class,

在我使用 Guzzle 的 PHP 文件中 我有use GuzzleHttp\Client;

$client = new Client([ 'base_uri' => 'https://gateway.watsonplatform.net/tone-analyzer/api/v3/', ]);

请帮忙,因为我收到了FatalThrowableError in ProviderRepository.php line 146: Class 'GuzzleHttp\Guzzle\Client' not found

谢谢

编辑

因此,在重新安装并删除 app.php 中的 GuzzleHttp\Guzzle\Client::class 行后,它实际上可以工作。我现在在 app.php 中没有它是不是很糟糕?

【问题讨论】:

  • 好像没有安装包
  • 您的供应商目录中是否有一个名为 guzzlehttp 的文件夹?
  • 是的,我在 Vendor 中有一个名为 guzzlehttp 的文件夹

标签: php laravel guzzle ibm-watson


【解决方案1】:

我认为 guzzleHttp 包在供应商中不可用。

按照以下链接步骤安装 guzzleHttp 包

https://packagist.org/packages/guzzlehttp/guzzle

【讨论】:

    【解决方案2】:

    首先检查供应商文件夹以确认guzzleHttp 包是否存在?

    现在运行下面的命令来解析和安装你的依赖:

    composer update
    

    经过这个过程,希望这个问题能得到解决!

    【讨论】:

    • 是的,在供应商文件夹中有一个名为 guzzlehttp 的文件夹,感谢您的帮助
    • 运行 compose update [Symfony\Component\Debug\Exception\FatalThrowableError] Class 'GuzzleHttp\Guzzle\Client' not found 后出现此错误是什么意思
    猜你喜欢
    • 2019-08-29
    • 2015-09-22
    • 2018-04-02
    • 2017-11-29
    • 2017-04-08
    • 1970-01-01
    • 2020-04-22
    • 2017-01-01
    • 2019-01-23
    相关资源
    最近更新 更多