more fixes

This commit is contained in:
2026-03-12 07:22:38 +01:00
parent 547215cbe8
commit 4f576ceb04
226 changed files with 14380 additions and 4453 deletions

View File

@@ -0,0 +1,47 @@
<?php
declare(strict_types=1);
namespace App\Mail;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Mail\Mailable;
use Illuminate\Mail\Mailables\Content;
use Illuminate\Mail\Mailables\Envelope;
use Illuminate\Queue\SerializesModels;
class EmailChangedSecurityAlertMail extends Mailable implements ShouldQueue
{
use Queueable, SerializesModels;
public int $tries = 3;
public function __construct(public readonly string $newEmail)
{
$this->onQueue('mail');
}
public function envelope(): Envelope
{
return new Envelope(
subject: 'Your Skinbase email address was changed',
);
}
public function content(): Content
{
return new Content(
view: 'emails.email-changed-security-alert',
with: [
'newEmail' => $this->newEmail,
'supportEmail' => (string) config('mail.from.address', 'support@skinbase.org'),
],
);
}
public function attachments(): array
{
return [];
}
}