shaab / sms
A package for make SMS sending using various gateway under a single package. It will reduce the complisity of the code.
Installs: 23
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/shaab/sms
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.phpproviders 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.
-