Laravel 5.1 Как отправить письмо с подтверждением по электронной почте после регистрации?

Мне нужно, чтобы пользователи подтвердили свой адрес электронной почты после регистрации. У меня есть код подтверждения и подтвержденные поля в таблице пользователей. Как я могу отправить электронное письмо после регистрации пользователя?

3

Решение

Вам нужен нормальный шаблон лезвия, являющийся телом

Mail::send('emails.reminder', ['user' => $user], function ($m) use ($user) {
$m->to($user->email, $user->name)->subject('Your Reminder!');
});

В место confirmation_code в сообщении электронной почты и определите маршрут, например,
mypage.com/emailverification/1389734jhikdfsjkb1234908adkb

Когда пользователь просматривает ссылку, вы проверяете базу данных на наличие этой записи и устанавливаете статус регистрации завершен.

Для получения дополнительной информации проверьте http://laravel.com/docs/5.1/mail#sending-mail

Для подробной проверки учебника: http://bensmith.io/email-verification-with-laravel

7

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]