Laravel Twillio SMS API IntegrationLaravel Twillio SMS API Integration
You can install the package via composer:
composer require combindma/laravel-twilioYou can publish the config file with:
php artisan vendor:publish --tag="laravel-twilio-config"This is the contents of the published config file:
return [
/*
|--------------------------------------------------------------------------
| SID
|--------------------------------------------------------------------------
|
| Your Twilio Account SID #
|
*/
'sid' => env('TWILIO_SID', ''),
/*
|--------------------------------------------------------------------------
| Access Token
|--------------------------------------------------------------------------
|
| Access token that can be found in your Twilio dashboard
|
*/
'token' => env('TWILIO_AUTH_TOKEN', ''),
/*
|--------------------------------------------------------------------------
| From Number
|--------------------------------------------------------------------------
|
| The Phone number registered with Twilio that your SMS & Calls will come from
|
*/
'from' => env('TWILIO_NUMBER', ''),
/*
|--------------------------------------------------------------------------
| Whatsapp Number
|--------------------------------------------------------------------------
|
| The Phone number registered with Twilio that your Whatsapp Messages will come from
|
*/
'whatsapp' => env('TWILIO_WHATSAPP', ''),
/*
|--------------------------------------------------------------------------
| Enable
|--------------------------------------------------------------------------
|
| Enable or disable script rendering. Useful for local development.
|
*/
'enabled' => env('TWILIO_ENABLED', true),
];use Combindma\Twilio\Facades\Twilio;
//Simple SMS message
Twilio::message($phone, $message);
//Send a Message with a Messaging Service
Twilio::messageWithService($phone, $message, $serviceId);
//Send a message with WhatsApp
Twilio::whatsapp($phone, $message);
//Send a WhatsApp message using a message template & service
$content = [
"1" => "Name",
"2" => "link",
]
Twilio::whatsappWithTemplate($phone, $serviceId, $templateId, array $content);composer testPlease see CONTRIBUTING for details.
Please review our security policy on how to report security vulnerabilities.
The MIT License (MIT). Please see License File for more information.