fixed transaction cc mail issue.
This commit is contained in:
parent
e81632fab6
commit
d36a35cca4
@ -38,13 +38,14 @@ class Transaction extends Notification
|
|||||||
/**
|
/**
|
||||||
* Create a notification instance.
|
* Create a notification instance.
|
||||||
*/
|
*/
|
||||||
public function __construct(Model $transaction = null, string $template_alias = null, bool $attach_pdf = false)
|
public function __construct(Model $transaction = null, string $template_alias = null, bool $attach_pdf = false, array $custom_mail = [])
|
||||||
{
|
{
|
||||||
parent::__construct();
|
parent::__construct();
|
||||||
|
|
||||||
$this->transaction = $transaction;
|
$this->transaction = $transaction;
|
||||||
$this->template = EmailTemplate::alias($template_alias)->first();
|
$this->template = EmailTemplate::alias($template_alias)->first();
|
||||||
$this->attach_pdf = $attach_pdf;
|
$this->attach_pdf = $attach_pdf;
|
||||||
|
$this->custom_mail = $custom_mail;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -54,6 +55,10 @@ class Transaction extends Notification
|
|||||||
*/
|
*/
|
||||||
public function toMail($notifiable): MailMessage
|
public function toMail($notifiable): MailMessage
|
||||||
{
|
{
|
||||||
|
if (! empty($this->custom_mail['to'])) {
|
||||||
|
$notifiable->email = $this->custom_mail['to'];
|
||||||
|
}
|
||||||
|
|
||||||
$message = $this->initMailMessage();
|
$message = $this->initMailMessage();
|
||||||
|
|
||||||
// Attach the PDF file
|
// Attach the PDF file
|
||||||
|
Loading…
x
Reference in New Issue
Block a user