shaab / sms
A package for make SMS sending using various gateway under a single package. It will reduce the complisity of the code.
README
SMS Gateway Handler
This Laravel Package will helpto send SMS through various SMS Gateways simpler than ever.
Supported Gateways
Installation
-
Include the package in your project
composer require "shaab/sms"
-
Add the service provider to your
config/app.php
providers array:If you're installing on Laravel 5.5+ skip this step
- Add providers
shaab\sms\SmsServiceProvider::class,
- Add Aliase
'SMS' => shaab\sms\Facades\sms::class,
- Add providers
-
Publish the Vendor Config files by running:
php artisan vendor:publish --provider="shaab\sms\SmsServiceProvider"
- Config the SMS Gateway in
Config/sms.php
.
- Config the SMS Gateway in
Usage
-
Add Facade to the controller:
use shaab\sms\Facades\sms;
-
Call Send function
-
Minimal
Syntax: SMS::send($to,$message);
SMS::send(9567######,"Thank you!");
to
: Single mobile number or an array of numbersNote: Its basic function in the package.
-
Advanced
using Trait
--In development--
-
-
Check SMS Balance
-
MSG91
Syntax: SMS::msg91_balance(
Route
);SMS::msg91_balance(4);
Output: Return sms balance in given route.
-
TextLocal
SMS::textlocal_balance();
Output: Return sms balance in given route.
-