Files
portal-api/app/Mail/Admin/AdminLoginAlertMail.php
T

27 lines
545 B
PHP

<?php
namespace App\Mail\Admin;
use App\Mail\TemplateMailable;
use Illuminate\Bus\Queueable;
class AdminLoginAlertMail extends TemplateMailable
{
use Queueable;
/**
* @param array{admin_name: string, admin_username: string, login_time: string, client_ip: string, user_agent: string} $data
*/
public function __construct(public array $data) {}
protected function scenario(): string
{
return 'admin_login_alert';
}
protected function variables(): array
{
return $this->data;
}
}