Download the PHP package vectoor/laravel-multi-sms-methods without Composer
On this page you can find all versions of the php package vectoor/laravel-multi-sms-methods. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download vectoor/laravel-multi-sms-methods
More information about vectoor/laravel-multi-sms-methods
Files in vectoor/laravel-multi-sms-methods
Package laravel-multi-sms-methods
Short Description multi payment methods for laravel
License MIT
Informations about the package laravel-multi-sms-methods
Laravel Multi SMS Methods
Laravel Package For SMS Methods Multi Methods Usage.
A package dedicated to complete control and work with more than one gateway smoothly and simultaneously
🚀 About Me
I'm a Full-stack Developer with more than 8 years of a unique experience, I'm a self-learner and specialize in applying the best practices to design and implement scalable, concurrent, flexible, and robust software solutions, with a healthy focus on the expected business outcomes, Always I seek to gain new skills and grow up my knowledge.
Supported Methods
- [x] SMS BOX
- [x] TWILIO
- [x] SMS EG
- [x] SMS Misr
- [x] Victory Link
- [x] Ooredoo
- [ ] Others On The Way...
Features
- Send Single SMS
- Send Multi SMS
- Send OTP SMS
- Check Sent OTP
- Send Scheduled Sms
- Send WhatsApp Message
- Get Sent SMS Details
- Get Account Balance
Installation
You Can Install Via Composer
Publish
You Should Publish Config File To Set Method Credentials
Config
Example Of Config File
Facade Usage
Use Sms Facade
Usage/Examples
Supported Gateways
Gateway | Key |
---|---|
SMS BOX |
smsbox |
TWILIO |
twilio |
SMS EG |
smseg |
SMS Misr |
smsmisr |
Victory Link |
victorylink |
Ooredoo |
ooredoo |
Supported Methods
Available Methods | smsbox | smsmisr | smseg | twilio | ooredoo | victorylink |
---|---|---|---|---|---|---|
sendSms |
supported |
supported |
supported |
supported |
supported |
supported |
sendMultiSms |
supported |
supported |
supported |
supported |
supported |
Not Supported |
sendScheduleSms |
supported |
supported |
Not Supported | supported |
supported |
Not Supported |
sendWhatsappMessage |
Not Supported | Not Supported | Not Supported | supported |
Not Supported | Not Supported |
sendOtp |
Not Supported | supported |
supported |
Not Supported | Not Supported | Not Supported |
checkOtp |
Not Supported | Not Supported | supported |
Not Supported | Not Supported | Not Supported |
getSmsDetails |
Not Supported | Not Supported | Not Supported | supported |
supported |
Not Supported |
getBalance |
Not Supported | Not Supported | supported |
Not Supported | supported |
supported |
Request
To Send Single Sms
Example
Variable | Type | Mandatory | Description |
---|---|---|---|
$gateway |
string |
Yes |
Geteway Key |
$mobileNumber |
string |
Yes |
Mobile Number |
$message |
string |
Yes |
Message Content |
To Send Multi Sms
Example
Variable | Type | Mandatory | Description |
---|---|---|---|
$gateway |
string |
Yes |
Geteway Key |
$mobileNumbers |
Array |
Yes |
Mobile Numbers |
$message |
string |
Yes |
Message Content |
To Send Schedule Sms
Example
Variable | Type | Mandatory | Description |
---|---|---|---|
$gateway |
string |
Yes |
Geteway Key |
$mobileNumber |
string |
Yes |
Mobile Number |
$message |
string |
Yes |
Message Content |
$scheduleDate |
string |
Yes |
dateTime of schedule Message |
To Send OTP Sms
Example
Variable | Type | Mandatory | Description |
---|---|---|---|
$gateway |
string |
Yes |
Geteway Key |
$mobileNumber |
string |
Yes |
Mobile Number |
$otp |
string |
no in some methods like smsEg |
OTP CODE |
To Check OTP Sms
Example
Variable | Type | Mandatory | Description |
---|---|---|---|
$gateway |
string |
Yes |
Geteway Key |
$mobileNumber |
string |
Yes |
Mobile Number |
$otp |
string |
Yes |
OTP CODE |
To Send Whatsapp Message
Example
Variable | Type | Mandatory | Description |
---|---|---|---|
$gateway |
string |
Yes |
Geteway Key |
$mobileNumber |
string |
Yes |
Whatsapp Mobile Number |
$message |
string |
Yes |
Message Content |
To Get Sms Information
Example
Variable | Type | Mandatory | Description |
---|---|---|---|
$gateway |
string |
Yes |
Geteway Key |
$messageID |
string |
Yes |
ID Of Sent Message |
To Get Account Available Balance
Example
Variable | Type | Mandatory | Description |
---|---|---|---|
$gateway |
string |
Yes |
Geteway Key |
Response
Example
Variable | Type | Description |
---|---|---|
code |
integer |
Response Code OF The Sent Api |
message |
string |
The Response Message From Api |
success |
bool |
The Response Status (If Success Or Not) |
data |
array |
The Full Response From Api |
Authors
🔗 Links
License
The Laravel SMS Gateway package is open-sourced software licensed under the MIT license.
Support
For support, email [email protected] .
All versions of laravel-multi-sms-methods with dependencies
guzzlehttp/guzzle Version ^7.5
illuminate/support Version ^9.36
ext-simplexml Version *
vlucas/phpdotenv Version ^5.5