密码重置在流明5.3

时间:2017-03-23 18:45:24

标签: laravel-5.3 lumen lumen-5.3

我试图在流明5.3中创建一个PasswordReset API。

我从默认的Laravel 5.3应用程序中获得相同的设置。

$app->post('/password/email', 'PasswordController@postEmail');
$app->post('/password/reset/{token}', 'PasswordController@postReset');

并在用户模型I中重写了该方法如下:

public function sendPasswordResetNotification($token)
{
        $this->notify(new ResetPasswordNotification($token));
}

我手动拉入流明5.3的通知包

但是,我收到以下错误:

BindingResolutionException in Container.php line 763:
Target [Illuminate\Contracts\Mail\Mailer] is not instantiable while building [Illuminate\Notifications\Channels\MailChannel].

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

bootstrap/app.php

中添加以下行
$app->alias('mailer', \Illuminate\Contracts\Mail\Mailer::class);