Сброс пароля в Lumen 5.3
Я пытаюсь создать PasswordReset API в Lumen 5.3.
У меня такая же настройка из приложения Laravel 5.3 по умолчанию.
$app->post('/password/email', 'PasswordController@postEmail');
$app->post('/password/reset/{token}', 'PasswordController@postReset');
и в пользовательской модели я переопределил метод следующим образом:
public function sendPasswordResetNotification($token)
{
$this->notify(new ResetPasswordNotification($token));
}
Я вручную вытащил пакет уведомлений для Lumen 5.3
Но я получаю следующую ошибку:
BindingResolutionException in Container.php line 763:
Target [Illuminate\Contracts\Mail\Mailer] is not instantiable while building [Illuminate\Notifications\Channels\MailChannel].
Что мне здесь не хватает?
1 ответ
Добавьте следующую строку в ваш bootstrap/app.php
$app->alias('mailer', \Illuminate\Contracts\Mail\Mailer::class);