Мне нужно, чтобы пользователи подтвердили свой адрес электронной почты после регистрации. У меня есть код подтверждения и подтвержденные поля в таблице пользователей. Как я могу отправить электронное письмо после регистрации пользователя?
Вам нужен нормальный шаблон лезвия, являющийся телом
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
Других решений пока нет …