我在Laravel 5.2上运行App。
在尝试通过MailGun发送电子邮件之前一切正常,并显示此错误:Web App Error
当我尝试通过SSH添加Guzzle时,我有以下错误: Guzzle CLI Install Error
我迷路了,因为我对Laravel知之甚少,请有人帮忙!
答案 0 :(得分:0)
您必须按照Laravel文档的要求安装Guzzle。
基于API的驱动程序(如Mailgun和Mandrill)通常比SMTP服务器更简单,更快捷。所有API驱动程序都要求为您的应用程序安装Guzzle HTTP库。您可以通过在composer.json文件中添加以下行来将Guzzle安装到您的项目中:“guzzlehttp / guzzle”:“~5.3 | ~6.0”
然后你必须运行
composer update
或者您可以直接在终端
中运行composer require "guzzlehttp/guzzle": "~5.3|~6.0"
答案 1 :(得分:0)
您收到此错误的原因是因为首先没有安装Guzzle,因为您在尝试通过composer安装它时遇到错误。
无法扫描数据库中看似不是文件或文件夹的类
您似乎正在尝试加载composer.json文件中但不在项目目录中的类。
打开你的composer.json文件,你应该看到这样的东西:
"classmap": [
"database", /// <--- this line or similar
],
在再次运行composer install
之前,您应首先修复此错误。