Skip to content

literaln/laravel-smsto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latest Stable Version Build Status License Total Downloads

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.

About

A Laravel library for sending SMS using SMS.to API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages