Download the PHP package seymuromarov/sms without Composer
On this page you can find all versions of the php package seymuromarov/sms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package sms
About Project
Laravel api for sending sms from different providers and auth via sms
Currently Supported Sms.ru
, Clockwork
, MSM
, Smsapi
,Nexmo
, Clickatell
Requirements
Installation
Require package:
Now add the service provider in config/app.php file:
after this add alias in config/app.php file:
Add following values to your .env
SMS_PROVIDER => provider name msm
, clockwork
, smsRu
, smsApi
,nexmo
,clickatell
SMS_PASS - provider password(key on clockwork
,apiKey on clickatell
, api_id on smsRu
,MD5password on smsApi
)
SMS_FROM - from optional for some providers
SMS_USER - Username optional for some providers
Note for Nexmo
:api_secret is SMS_PASS, api_key is SMS_USER
use command (optional):
use this command if you want to save sent messages or if you want to logging in via sms
optional values to your .env
SMS_DB - if you set true it will log all sent messages on db (you must migrate migrations),default is false
For using Sms Sender use this:
Note:Nexmo
does not support bulk message
for checking balance use (only for Clockwork,SmsApi):
Now supports logging in via sms without password , you can use it for 2FA auth or just simple faster logging in via laravel
If you won't use logging in via sms then u don't need to read from here on
optional .env values
SMS_DB_PHONE - it is for logging in purpose ,write your phone number column name here (you must set it on users table),default is phone
For example : if you have default users table just add phone_number column on it and change env value like this:
for sending message for login purpose use this
For verification of code and logging in use this
it will return true if logged in successful, false if there was a problem