Как разделить отправку информации на другой шаблон блейда

#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, если вы не хотите получать два электронных письма.