#php #laravel #twilio
# #php #laravel #twilio
Вопрос:
Я пытаюсь добавить язык, основанный на языке locale в laravel, и получить код состояния, например, с помощью языка laravel на основе проверки Twilio SMS, я много искал в Twilio Docs и на данный момент не могу найти ничего полезного, кто-нибудь знает, что правильно method
или class
для достижения этого?
Вот мой код:
class Twilio implements SMSVerificationService
{
protected $twilio, $token, $sid, $verifySID;
public function __construct()
{
$this->token = config('sms.twilio.auth_token');
$this->sid = config('sms.twilio.account_sid');
$this->verifySID = config('sms.twilio.verify_sid');
$this->twilio = new Client($this->sid, $this->token, $this->verifySID);
}
public function send($phoneNumber, $type = "sms")
{
$this->twilio->verify->v2
->services($this->verifySID)
->verifications
->create($phoneNumber, $type);
}
public function verify($phoneNumber, $verificationCode, $errorMessage = null)
{
$verification = $this->twilio->verify->v2
->services($this->verifySID)
->verificationChecks
->create(
$verificationCode,
[
'to' => $phoneNumber,
]
);
return $verification;
}
}
Заранее спасибо.