我试图使用Mandrill通过我的Laravel框架发送电子邮件,但是我收到了以下错误:
FatalErrorException在MandrillTransport.php第114行中:未找到'GuzzleHttp\Client‘类
我在终端中使用以下命令安装了Guzzle:
"guzzlehttp/guzzle": "~4.0"根据Laravel的文档,我需要将"guzzlehttp/guzzle": "~4.0"添加到我的composer.json文件中,但我不确定我把它放在哪里是否正确,因为我仍然看到了错误。
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"laravel/framework": "5.0.*",
"illuminate/html": "^5.0",
"guzzlehttp/guzzle": "~4.0"
},
"require-dev": {
"phpunit/phpunit": "~4.0",
"phpspec/phpspec": "~2.1"
},
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
}
},
"autoload-dev": {
"classmap": [
"tests/TestCase.php"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-create-project-cmd": [
"php -r \"copy('.env.example', '.env');\"",
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
}
}下面是我的应用程序的包列表,请注意get有一个不同的版本: 4.2.3,我也尝试过更新它,但仍然得到了相同的错误。

发布于 2015-11-05 19:09:23
当我尝试在Laravel框架之外运行代码时,在一个独立的文件中进行测试时,我遇到了这个错误。当我把它移到控制器里时,它对我起作用了。
https://stackoverflow.com/questions/31227080
复制相似问题