У меня есть следующий код для отправки электронного письма для сброса пароля на электронную почту пользователей, которая работает:
$response = $this->passwords->sendResetLink($request->only('email'),function($message)
{
$message->subject('Password Reminder');
});
Я хочу, чтобы пользователь написал свой username
вместо электронной почты, и я проверю электронную почту по этому имени пользователя и отправлю электронную почту. Так что я придумал эту идею.
$usernameToEmail = User::where('name','=', Input::get('username'))->first();
$response = $this->passwords->sendResetLink(['name' => $usernameToEmail],function($message)
{
$message->subject('Password Reminder');
});
Который тоже не работает.
Я что-то упускаю ?
array:1 [▼ "email" => "[email protected]" ]
из этогоdd($request->only('email'));
И ваше изменение возвращает это:array:1 [▼ "name" => "[email protected]" ]
Из этого:dd(['username' => $usernameToEmail]);
Посмотрите 29.05.2016sendResetLink()
29.05.2016