【发布时间】:2016-03-30 23:08:59
【问题描述】:
我有 Laravel 5.2 全新安装。
我做了以下操作:
- 我已经设置了我的
.env文件MAIL_DRIVER=mandrill SECRET=my_mandrill_api_key - 我已经安装了 Guzzle (https://github.com/guzzle/guzzle)
- 我已在视图中设置了我的电子邮件 (https://github.com/laravel/laravel/blob/5.0/resources/views/emails/password.blade.php)
- 我已修复证书问题 (PHP cURL error code 60)
所以看起来一切都正确。
当我填写电子邮件重置密码并按发送密码重置链接按钮时,我收到以下错误
服务器错误:
POST https://mandrillapp.com/api/1.0/messages/send-raw.json导致500 Internal Server Error回复: {"status":"error","code":-1,"name":"ValidationError","message":"你 必须指定一个键值”}
我已经检查了我在 Mandrill (https://mandrillapp.com/settings/api) 中的日志,没有记录我的操作。
从 Mandrill 的错误中,我知道它没有获取 api 密钥,所以由于某种原因,api 密钥和其他值没有传递给 Mandrill api。
问题:有什么遗漏/错误?
注意:现在我正在本地环境中构建应用程序。我的本地环境 Windows 10/Bitnami WAMP stack 7/我也在使用 Mandrill API。
【问题讨论】:
-
message":"你必须指定一个键值,你能添加函数的代码吗?
标签: laravel mandrill laravel-5.2