Used to send SMS thru Sveve API
// Send an SMS thru the API
use Eeappdev\SveveSms\Sms;
$sms = new Sms();
$sms->to($phonenumber)
->message('Content of the message')
->send();
You can install the package via composer:
composer require eeappdev/svevesms
Publish the config if wanted:
php artisan vendor:publish --provider="Eeappdev\SveveSms\SmsServiceProvider" --tag="config"
Add credentials in your .env
file:
SVEVE_USER=
SVEVE_PASSWORD=
SVEVE_URL="https://sveve.no/SMS/"
SVEVE_FROM=
use Eeappdev\SveveSms;
$sms = new Sms();
$sms->to($phonenumber)
->from() // set from, if not set, it will come from config
->message() // Write your message
->test(true) // Will not send the SMS
->send(); // Sending the request
Send same message to many recipients
$sms = new Sms();
$sms->to([
'12345678',
'23456789'
])
->message('This message will be sent to both recipients') // Write your message
->send(); // Sending the request
Send same message to many recipients
$sms = new Sms();
$sms->to(12345678)
->to(23456789)
->message('This message will be sent to both recipients')
->send(); // Sending the request
Send different messages, to different recipients
$sms = new Sms();
$sms->to(12345678)
->message('This message will be sent to first recipient')
->to(23456789)
->message('This message will be sent to second recipient')
->send(); // Sending the request
Check remaining SMS
$sms = new Sms();
$sms->remainingSms(); // Return null or int
The MIT License (MIT). Please see License File for more information.