email = $email; } else { $this->email = $email->makeModel(); $this->email->save(); } if ($attachments !== null) { foreach ($attachments as $attachment) { if (!($attachment instanceof EmailAttachment)) continue; $emailId = $this->email->id; $attachment->email_id = $emailId; $attachment->save(); } } } }