Laravel 5.2 - 找不到类 'GuzzleHttpClient',仅在实时服务器上


Laravel 5.2 - Class 'GuzzleHttpClient' not found, on live server only

>我将我的配置/邮件'驱动程序'设置为山钻、主机、端口等,包括在服务中.php山魈秘密集。

在本地发送邮件工作正常,但在实时服务器上我得到:

找不到类 'GuzzleHttp''Client'

我试过"guzzlehttp/guzzle":"~

5.3|~6.0",然后又回到"guzzlehttp/guzzle":"~4.0",没有运气。我已经完成了作曲家更新,并且转储自动加载在我的实时服务器上仍然没有运气。经历了所有其他相关的Stackoverflow问题,但仍然无法解决。

请按照以下简单步骤操作:

首先:把它放在你的班级顶部

use Guzzlehttp'Client;

第二:在你的函数内部,而不是使用

$client = new Client();

$client = new 'GuzzleHttp'Client();

参考:

http://docs.guzzlephp.org/en/latest/quickstart.html

try composer require guzzlehttp/guzzle 而不指定版本。为我工作

错误? 库 GuzzleHttp(这是一个用于构建查询字符串、POST 请求、流式传输大型上传、流式传输大型下载、使用 HTTP cookie、上传 JSON 数据的简单接口)丢失或配置错误。

解决方案:在终端(根文件夹)上运行以下命令:

composer require guzzlehttp/guzzle:^6.5