2017-02-13 119 views
3

我试过this但我没有运气。Laravel 5.2中的mandrill中的验证错误

.ENV文件:

APP_ENV=production 
APP_DEBUG=true 
APP_KEY=**** 
CACHE_DRIVER=file 
SESSION_DRIVER=file 
QUEUE_DRIVER=sync 
MAIL_DRIVER=mandrill 
MANDRILL_SECRET=********** 
MAIL_HOST=smtp.mandrillapp.com 
MAIL_USERNAME=user_name 
MAIL_PASSWORD=*****  
MAIL_ENCRYPTION=ssl 
MAIL_PORT=465 

mail.php

return [ 

    'driver' => env('MAIL_DRIVER', 'mandrill'), 
    'host' => env('MAIL_HOST', 'smtp.mandrillapp.com'), 
    'port' => env('MAIL_PORT', 465), 
    'from' => ['address' => '[email protected]', 'name' => 'Digital Magazine'], 
    'encryption'=> env('MAIL_ENCRYPTION', 'ssl'), 
    'username' => env('MAIL_USERNAME'), 
    'password' => env('MAIL_PASSWORD'), 
    'sendmail' => '/usr/sbin/sendmail -bs', 
    'pretend' => false, 

]; 

services.php

'mandrill' => [ 
    'secret' => env('secret_key')//zGvUgEUh9E6L2dyN7x7NDg 
], 

错误:

我可以在我的error

任何帮助看看,将不胜感激! 感谢

回答

2

你可能会错过设置你的API密钥了配置/ services.php,你会看到这个

'mandrill' => [ 
    'secret' => env('MANDRILL_SECRET'), 
], 

设置MANDRILL_SECRET的ENV VAR所以它使用的API请求

+0

谢谢,它正在工作.. – Suba