Php 尝试在Laravel 5上使用mandrill重置密码时出错

Php 尝试在Laravel 5上使用mandrill重置密码时出错,php,laravel,laravel-5,phpmailer,mandrill,Php,Laravel,Laravel 5,Phpmailer,Mandrill,我尝试在laravel 5上创建密码重置系统,我的工作如下: 1。Route.php Route::get('/password/email','Auth\PasswordController@getEmail'); Route::post('/password/email','Auth\PasswordController@postEmail'); Route::get('/password/reset/{token}','Auth\PasswordController@getReset');

我尝试在laravel 5上创建密码重置系统,我的工作如下:

1。Route.php

Route::get('/password/email','Auth\PasswordController@getEmail');
Route::post('/password/email','Auth\PasswordController@postEmail');
Route::get('/password/reset/{token}','Auth\PasswordController@getReset');
Route::post('/password/reset','Auth\PasswordController@postReset');
<?php

return [
    'driver' => env('MAIL_DRIVER', 'smtp'),
    'host' => env('MAIL_HOST', 'smtp.mandrillapp.com'),
    'port' => env('MAIL_PORT', 587),
    'from' => ['address' => "****@gmail.com", 'name' => "****"],
    'encryption' => 'tls',
    'username' => env('MAIL_USERNAME'),
    'password' => env('MAIL_PASSWORD'),
    'sendmail' => '/usr/sbin/sendmail -bs',
    'pretend' => false,
];
2。环境文件

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mandrillapp.com
MAIL_PORT=587
MAIL_USERNAME=*****@gmail.com
MAIL_PASSWORD=********
3。composer.json

...
"require": {
....
....
"guzzlehttp/guzzle": "~5.0"
},
...
4。mail.php

Route::get('/password/email','Auth\PasswordController@getEmail');
Route::post('/password/email','Auth\PasswordController@postEmail');
Route::get('/password/reset/{token}','Auth\PasswordController@getReset');
Route::post('/password/reset','Auth\PasswordController@postReset');
<?php

return [
    'driver' => env('MAIL_DRIVER', 'smtp'),
    'host' => env('MAIL_HOST', 'smtp.mandrillapp.com'),
    'port' => env('MAIL_PORT', 587),
    'from' => ['address' => "****@gmail.com", 'name' => "****"],
    'encryption' => 'tls',
    'username' => env('MAIL_USERNAME'),
    'password' => env('MAIL_PASSWORD'),
    'sendmail' => '/usr/sbin/sendmail -bs',
    'pretend' => false,
];

尝试使用mandrill驱动程序

在config/services.php中添加密钥,并将.env中的邮件驱动程序更改为mandrill


请参见:

您正在使用php artisan Service?它的抛出例外?