#laravel-5
#laravel-5
Вопрос:
У меня есть функция автоматического ответа по электронной почте. Это работает нормально.
В настоящее время To (адрес электронной почты пользователя) и BCC (адрес электронной почты веб-мастера) получают тот же шаблон блейда, что и mail / temp.
Я хотел бы сделать их отдельными заголовком и основным сообщением. Я создал temp_admin.blade.php
для вебмастера. Я настраивал этот код, но всегда появлялась ошибка. Вот мой код. Не могли бы вы научить меня писать отдельно?
public function complete()
{
$data = session()->all();
Mail::send(['text' => 'mail.temp'], $data, function($message) use($data){
$message->to($data["email"])->bcc('admin@test.sakura.ne.jp')
->from('support@test.sakura.ne.jp')->subject('Thank You');});
$data = session()->regenerateToken();
return view('mail.complete');
}
Я добавляю этот код
Mail::send(['text' => 'mail.admintemp'], $data, function($message) use($data){
$message->to('lara_admin@test.sakura.ne.jp')
->from('support@test.sakura.ne.jp')->subject('This is for admin');});
Комментарии:
1. Прежде всего, если вы отправляете кому-то электронное письмо и помещаете кого-то в BCC. это отправляет точно идентичную копию электронной почты в список BCC. То, чего вы пытаетесь достичь, не похоже на реальное поведение. правильно?
2. Уважаемый @ssi-anik Спасибо, что ответили мне. Да, в целом вы правы. Я забыл значение BCC. но на самом деле я уже пытался создать другой адрес электронной почты от имени администратора, но приходит ошибка … и я поддержал этот код. Не могли бы вы научить меня, как настроить, пожалуйста?
3. Все ли в порядке без части bcc? если да, вы можете просто выполнить тот же код для bcc. И было бы неплохо создать класс, который принимает получателей и шаблон / значения и отправляет только эти электронные письма. вероятно, это называется DRY. не делайте одно и то же дважды.
4. Уважаемый @ssi-anik, большое спасибо за вашу поддержку. Теперь я добился того, чего хотел. Спасибо. Я написал дополнительный код, подобный приведенному выше? Это нормально? из-за моего мастерства я не могу создать умный способ, который я буду изучать в будущем. но пока. Не могли бы вы подсказать мне, подходит ли этот код?
5. Кажется, все в порядке. Удалите первый BCC, если вы не хотите получать два электронных письма.