This commit is contained in:
baodev0
2026-10-08 11:25:28 +07:00
parent 1544629a1f
commit 8651dde6b1
45 changed files with 1543 additions and 357 deletions
+7
View File
@@ -3,6 +3,7 @@
namespace App\Mail;
use App\Mail\Concerns\BuildsTemplateEnvelope;
use App\Support\AutoEmailGate;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Mail\Mailables\Content;
@@ -22,6 +23,7 @@ class GenericTemplateMail extends Mailable
public readonly string $renderedSubject,
public readonly string $renderedHtml,
public readonly array $mailConfig = [],
public readonly ?string $scenario = null,
) {}
public function envelope(): Envelope
@@ -33,4 +35,9 @@ class GenericTemplateMail extends Mailable
{
return new Content(htmlString: $this->renderedHtml);
}
public function buildViewData()
{
return [...parent::buildViewData(), AutoEmailGate::SCENARIO_DATA_KEY => $this->scenario];
}
}