我正在尝试一次向不同的用户发送电子邮件。电子邮件正在发送给用户,但名称无法动态使用。第一个用户的名称正在发送给所有用户。 这是我的代码:
foreach ($entertainers as $accept) {
$entertain = Entertainer::where('mail_soushin',$accept)->first();
$entertainer= $entertain->name;
$this->view('mail.mail101',compact('entertainer','event','user'))->to($accept)->from($admin->mail_soushin,'Dream Master')->subject('【ドリームマスターズ】コンペ募集が開始されました');
$entertainer = null;
}
这是显示用户名的刀片代码
<span>{{$entertainer}}</span>
此处$entertainers
是电子邮件的数组,而$entertainer
是特定用户的名称。但是此$entertainer
变量不会根据电子邮件动态更新。
答案 0 :(得分:0)
制作一个.split
数组,并将其返回到foreach循环之外的视图中
const time = "11.56 PM";
const [hour, parts] = time.split('.');
const [min, ampm] = parts.split(" ")
console.log(hour);
console.log(min);
console.log(ampm);
然后在视图中将$entertainer
解析为一个数组
foreach ($entertainers as $accept) {
$entertain = Entertainer::where('mail_soushin',$accept)->first();
$entertainer[]= $entertain->name;
}
$this->view('mail.mail101',compact('entertainer','event','user'))->to($accept)->from($admin->mail_soushin,'Dream Master')->subject('【ドリームマスターズ】コンペ募集が開始されました');