我正在尝试使用Laravel的attachFromStorageDisk方法将一些文档附加到电子邮件中,该方法已在文档中阅读:Mail-Laravel。
public function build()
{
$email = $this->view('emails.message')
->subject($this->emailSubject);
foreach ($this->attachments as $attachment) {
$email->attachFromStorageDisk('filemanager', $attachment);
}
return $email;
}
Run Code Online (Sandbox Code Playgroud)
我得到的错误是这个Illegal string offset 'file' on line 342, file Illuminate/Mail/Mailable.php,我想不出办法解决。
$this->attachments 是一个数组,其中包含我要附加到电子邮件的文件的路径,并且所有路径都是正确的。
你们知道如何解决这个问题吗?我在第342行Mailable.php上找不到太多有关此特定错误的信息
谢谢!
您的变量的名称更改$this->attachments为其他内容
可邮寄类已经具有属性$attachments,您正在覆盖它。
| 归档时间: |
|
| 查看次数: |
206 次 |
| 最近记录: |