В моем проекте я дал администратору право добавлять пользователей на сайт. По соображениям безопасности я хеширую случайную строку для хранения в качестве временного пароля, а затем хочу отправить пользователю электронное письмо со стандартным шаблоном пароля сброса Laravel.
Имею следующее:
$user = new User();
$user->name = Input::get('name');
$user->email = Input::get('email');
$user->password = Hash::make(str_random(8));
$user->save();
$response = Password::sendResetLink(Input::get('email'), function (Message $message) {
$message->subject('Password Reset');
});
Я получаю ошибку
Аргумент 1, переданный в Illuminate \ Auth \ Passwords \ PasswordBroker :: sendResetLink (), должен иметь тип array, заданная строка
Как я могу запустить эту функцию в Laravel, чтобы пользователю было отправлено электронное письмо для сброса пароля? Спасибо.
sendResetLink
ожидает массив, а вы предоставляете строку. - person pawelmysior   schedule 17.04.2016