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.