laravel-smsto maintained by nickmel
Description
A Laravel package to hook up to the SMS.to REST API
Author
Last update
2019/08/31 18:54
(dev-master)
License
Downloads
24
SMS.to library for Laravel 5.8
Laravel package to provide integration with SMS.to REST API. Visit https://sms.to/ to create an account and obtain API credentials.
Installation
Install this package with composer:
composer require nickmel/laravel-smsto
Add the provider to the providers array in config/app.php file
'Nickmel/SMSTo/SMSToServiceProvider',
and the facade in the aliases array in config/app.php file
'SMSTo' => 'Nickmel/SMSTo/SMSToFacade',
Copy the config files for the API
php artisan vendor:publish --tag="laravel-sms-to"
Usage
To configure the API, either set the variables in the .env file or edit the published config/laravel-sms-to.php file directly.
Get Account Balance
SMSTo::getBalance();
Send single SMS
$messages = [
[
'to' => '+357xxxxxxxx',
'message' => 'An SMS message'
]
];
$senderId = 'SENDERID';
SMSTo::sendSingle($messages, $senderId);
Send multiple SMS
$recipients = ['+357xxxxxxxx', '+357yyyyyyyy'];
$message = 'An SMS message';
$senderId = 'SENDERID';
SMSTo::sendMultiple($message, $recipients, $senderId);
Using the Notification channel
Notifications in Laravel can be send to custom channels.