This Laravel Package will helpto send SMS through various SMS Gateways simpler than ever.
-
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
-
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.
-