Skip to content

zheyakush/yii2-turbosms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yii2 turbosms

Yii2 turbosms

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist avator/yii2-turbosms "*"

or add

"avator/yii2-turbosms": "*"

to the require section of your composer.json file.

Subsequently, run

./yii migrate/up --migrationPath=@vendor/avator/yii2-turbosms/migrations

Basic setup

You should:

Configuration

Add the following in your config:

<?php
...
    'components' => [
        'turbosms' => [
            'class' => 'avator\turbosms\Turbosms',
            'sender' => 'your_sender',
            'login' => 'your_login',
            'password' => 'your_password',
        ],
        ...
    ],
...

If you want test sms in debug mode change config:

<?php
...
    'components' => [
        'turbosms' => [
            'class' => 'avator\turbosms\Turbosms',
            'sender' => 'your_sender',
            'login' => 'your_login',
            'password' => 'your_password',
            'debug' => true,
        ],
        ...
    ],
...

in debug mode sms not send only add to db table.

Usage

Once the extension is installed, simply use it in your code by :

 <?php Yii::$app->turbosms->send('test', '+380XXXXXXXXX'); ?>

TODO

  • Translate message
  • Save log to file

License

yii2-turbosms is released under the BSD 3-Clause License. See the bundled LICENSE.md for details.

About

Yii2 send sms from turbosms.ua by SOAP

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • PHP 100.0%