File: /var/www/html/dashboard.orbiwheels.com/app/Services/TwilioService.php
<?php
namespace App\Services;
use Twilio\Rest\Client;
class TwilioService
{
protected $twilio;
public function __construct()
{
$this->twilio = new Client(
config('services.twilio.sid'),
config('services.twilio.token')
);
}
public function sendOtp($phoneNumber, $otp)
{
return $this->twilio->messages->create(
$phoneNumber,
[
'from' => config('services.twilio.from'),
'body' => "Your OTP code is: {$otp}"
]
);
}
public function sendSms($to, $message)
{
return $this->twilio->messages->create($to, [
'from' => config('services.twilio.from'),
'body' => $message,
]);
}
}