Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel Mail::send()发送多封带有收件人和抄送地址的邮件_Php_Laravel_Email - Fatal编程技术网

Php Laravel Mail::send()发送多封带有收件人和抄送地址的邮件

Php Laravel Mail::send()发送多封带有收件人和抄送地址的邮件,php,laravel,email,Php,Laravel,Email,我是新来这里的Laravel。 我的目标是使用Mail::send()和发送多封邮件到或cc 我一直在从.env文件检索存储的电子邮件: toEmails='one@domain.ext','two@domain.ext' 从控制器中检索电子邮件并使用以下代码发送: $toEmails = env('toEmails'); $message->to(toEmails); OR $message->cc(toEmails); 以下代码持续产生错误: MailboxHeader.p

我是新来这里的
Laravel
。 我的目标是使用
Mail::send()
发送多封邮件到
cc

我一直在从
.env
文件检索存储的电子邮件:

toEmails='one@domain.ext','two@domain.ext'
控制器中检索电子邮件并使用以下代码发送:

$toEmails = env('toEmails');

$message->to(toEmails); OR $message->cc(toEmails);
以下代码持续产生错误:

MailboxHeader.php第345行中的Swift\u RfcComplianceException: 给定的邮箱地址[[受电子邮件保护],[受电子邮件保护]]不符合RFC 2822,3.6.2.

我一直在尝试下面的代码,但这些代码对我不起作用。 在
.env
文件中

toEmails=array('one@domain.ext','two@domain.ext'),
toEmails=one@domain.ext,two@domain.ext'

如何从中恢复。

无法在.env文件中设置数组。但是mail方法使用数组发送电子邮件。因此,使用逗号分隔的电子邮件列表,然后将它们转换为控制器中的数组

// .env file
toEmails=one@domain.ext,two@domain.ext

// controller
$emails = explode(',', env('toEmails'));