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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

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


All versions of sms with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.0
guzzlehttp/guzzle Version ^6.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package seymuromarov/sms contains the following files

Loading the files please wait ....