Download the PHP package androidneha/laravel-msg91 without Composer
On this page you can find all versions of the php package androidneha/laravel-msg91. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download androidneha/laravel-msg91
More information about androidneha/laravel-msg91
Files in androidneha/laravel-msg91
Package laravel-msg91
Short Description Laravel integration for Msg91 messaging API.
License MIT
Informations about the package laravel-msg91
Laravel MSG91 - MSG91 Integration For Laravel
About
This package integrates MSG91's SMS solution nicely with Laravel 5 adding support for Notification & Validator as well.
Registration
Sign up for MSG91 and get the auth key from your account. You can find the auth key
from Dashboard > API
key after signing in.
Installation
Laravel < 5.5
Once the package is installed, open your app/config/app.php
configuration file and locate the providers
key. Add the following line to the end:
Next, locate the aliases
key and add the following line:
Configuration
Put the credentials and preferences in ENV with the keys MSG91_AUTH_KEY
, MSG91_DEFAULT_SENDER
, MSG91_DEFAULT_ROUTE
, MSG91_DEFAULT_COUNTRY
. If you want to customize this, publish the default configuration which will create a config file config/msg91.php
.
Usage
Basic
-
Send an SMS to one or more numbers.
-
Send OTP to a number.
- Verify OTP sent to a number.
Notification
Include msg91
in your notification's channels:
Define the toMsg91
method:
Default routeNotificationForMsg91
method in your notifiable class:
Finally send the notification:
For sending the notification to an arbitrary number, use below syntax:
Validator
You can validate sent OTPs using provided validation rule named msg91_otp
as shown below:
License
See LICENSE file.