<?php
namespace App\Services;
use App\Mail\MailCode;
use App\Models\OtpVerification;
use Illuminate\Support\Facades\Mail;
class OtpService
{
public function sendOtpToEmail(string $email, string $name): void
{
$otp = random_int(100000, 999999);
Mail::to($email)->send(new MailCode($otp, $name));
OtpVerification::updateOrCreate(
['email' => $email],
['otp' => $otp]
);
}
}