2017-02-13 117 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