【发布时间】:2018-10-05 04:40:59
【问题描述】:
大家晚上好,我有一些问题,发送邮件至: 我在控制器中有一个代码,并且从带有连接的数据库中获取数据,这个 $survey 变量显示给我属于团队的调查电子邮件。 但是我需要一些如何为我从 $survey 变量中获得的所有电子邮件发送电子邮件。当我将 $survey 变量放入 $message->to($survey);它显示了未定义的变量
我的代码如下,我该如何使用它。当我输入 ->to();正常的一个电子邮件地址它可以工作,但我需要向所有团队成员发送相同的电子邮件
public function startSurvey(Request $req) {
$nameSurvey = $req->input('SurveySelectBox');
$startDate = $req->input('surveyStartDate');
$endDate = $req->input('surveyEndDate');
$data = array(
'updated_at' => Carbon::now(),
'started_at' => $startDate,
'ended_at' => $endDate
);
DB::table('survey')->where('surveyId','=',$nameSurvey)->update($data);
$survey = Survey::where('surveyId' , '=', $nameSurvey)
->join('team','team.teamId', '=', 'survey.teamId')
->join('teammembersall','teammembersall.TeamId', '=', 'team.TeamId')
->join('users','users.id', '=', 'teammembersall.UserId')
->select('users.email')
->get();
Mail::raw('You have new survey to answer: http://localhost:8000/profile', function ($message) {
$message->from('kristijanask@gmail.com', 'New Survey released');
$message->to($survey);
});
return redirect('surveyDrafts');
}
【问题讨论】:
标签: laravel email message send