2017 © Pedro Peláez
 

library smsc

SMSC - позволяет рассылать сообщения через ваши проекты и сервисы по протоколам HTTP/HTTPS, SMTP и SMPP.

image

khodja/smsc

SMSC - позволяет рассылать сообщения через ваши проекты и сервисы по протоколам HTTP/HTTPS, SMTP и SMPP.

  • Saturday, June 3, 2017
  • by Fayzulla
  • Repository
  • 1 Watchers
  • 2 Stars
  • 48 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 12 % Grown

The README.md

Integrate SMSC.ru API with Laravel

Installation

Require this package with composer:, (*1)

composer require khodja/smsc

Register the provider directly in your app configuration file config/app.php, (*2)

'providers' => [
    // ...
    Khodja\Smsc\SmscServiceProvider::class, 
];

Add the facade aliases in the same file:, (*3)

'aliases' => [
    ...
    'Smsc' => Khodja\Smsc\Facades\Smsc::class
];

Package Configuration

Setting up the SmscRu service in your app configuration file config/services.php:, (*4)

// config/services.php
...
'smsc' => [
    'login' => env('SMSC_LOGIN', 'login'),
    'password' => env('SMSC_PASSWORD', 'mypass'),
    'post' => 1,             // использовать метод POST
    'https' => 1,            // использовать HTTPS протокол
    'charset' => 'utf-8',    // кодировка сообщения: utf-8, koi8-r или windows-1251 (по умолчанию)
    'debug' => 0,             // флаг отладки
    'smtp_from' => 'api@smsc.ru', // e-mail адрес отправителя
],
...

Usage

Use the Smsc class where you want to use it., (*5)

use Khodja\Smsc\Smsc;

Then use the sendMessage method., (*6)

SmsC::send('998901234567', 'Your activation code: 12134');

SMTP version for sending message, (*7)

SmsC::sendSmsMail('998901234567', 'Hi Bro!');

Get balance method, (*8)

SmsC::getBalance();

Get sms cost method, (*9)

SmsC::getSmsCost('998901234567', 'Hi Bro!');

Get sms status by id and phone number, (*10)

SmsC::getSmsCost('12', '99890123456');

Support

Feel free to post your issues in the issues section., (*11)

Security

If you discover any security related issues, please email fayzulla@khodja.uz instead of using the issue tracker., (*12)

License

This library is open-sourced software licensed under the MIT license., (*13)

Some of this documentation is coming from the official documentation. You can find it completely on the SMSc Website., (*14)

The Versions

03/06 2017

dev-master

9999999-dev

SMSC - позволяет рассылать сообщения через ваши проекты и сервисы по протоколам HTTP/HTTPS, SMTP и SMPP.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Fayzulla Khodja

03/06 2017

v0.1.0

0.1.0.0

SMSC - позволяет рассылать сообщения через ваши проекты и сервисы по протоколам HTTP/HTTPS, SMTP и SMPP.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Fayzulla Khodja

02/06 2017

v0.0.2

0.0.2.0

SMSC - позволяет рассылать сообщения через ваши проекты и сервисы по протоколам HTTP/HTTPS, SMTP и SMPP.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Fayzulla Khodja

02/06 2017

v0.0.1

0.0.1.0

SMSC - позволяет рассылать сообщения через ваши проекты и сервисы по протоколам HTTP/HTTPS, SMTP и SMPP.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Fayzulla Khodja