2017 © Pedro Peláez
 

library simple-sms-panacea-mobile

An adapter for the simple-sms Laravel library for sending SMSs via the Panacea Mobile API

image

superbalist/simple-sms-panacea-mobile

An adapter for the simple-sms Laravel library for sending SMSs via the Panacea Mobile API

  • Monday, February 6, 2017
  • by matthewgoslett
  • Repository
  • 22 Watchers
  • 1 Stars
  • 123 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

simple-sms-panacea-mobile

An adapter for the simple-sms Laravel library for sending SMSs via the Panacea Mobile API, (*1)

Author Build Status StyleCI Software License Packagist Version Total Downloads, (*2)

Installation

composer require superbalist/simple-sms-panacea-mobile

The package has a default configuration which uses the following environment variables., (*3)

PANACEA_MOBILE_USERNAME=null
PANACEA_MOBILE_PASSWORD = null

If you would prefer to configure manually, you will need to first publish the simplesms package configuration using Artisan., (*4)

php artisan vendor:publish --provider="SimpleSoftwareIO\SMS\SMSServiceProvider"

You then need to append the following to the generated config at app/config/sms.php., (*5)

// ...
'panacea_mobile' => [
    'username' => env('PANACEA_MOBILE_USERNAME'),
    'password' => env('PANACEA_MOBILE_PASSWORD')
],

Register the service provider in app.php, (*6)

'providers' => [
    // ...
    Superbalist\SimpleSMSPanaceaMobile\PanaceaMobileSMSServiceProvider::class,
]

Usage

// if 'panacea_mobile' is your default simplesms driver - `SMS_DRIVER`
$sms = app('sms'); /** @var \SimpleSoftwareIO\SMS\SMS $sms */

// send a simple message
$sms->send('This is my message content', [], function (OutgoingMessage $sms) {
    $sms->to('+27000000000');
});

// send a message from a view file
$viewData = [
    'lorem' => 'ipsum',
];
$sms->send('path.to.my.view.file' $viewData, function (OutgoingMessage $sms) {
    $sms->to('+27000000000');
});

// if 'panacea_mobile' is not your default driver
$sms->driver('panacea_mobile')->send('This is my message content', [], function (OutgoingMessage $sms) {
    $sms->to('+27000000000');
});

// see https://www.simplesoftware.io/docs/simple-sms#docs-usage for more usage examples

The Versions

06/02 2017

dev-master

9999999-dev

An adapter for the simple-sms Laravel library for sending SMSs via the Panacea Mobile API

  Sources   Download

MIT

The Requires

 

by Superbalist.com a division of Takealot Online (Pty) Ltd

06/02 2017

dev-analysis-XNm6Zg

dev-analysis-XNm6Zg

An adapter for the simple-sms Laravel library for sending SMSs via the Panacea Mobile API

  Sources   Download

MIT

The Requires

 

by Superbalist.com a division of Takealot Online (Pty) Ltd

10/10 2016

1.0.0

1.0.0.0

An adapter for the simple-sms Laravel library for sending SMSs via the Panacea Mobile API

  Sources   Download

MIT

The Requires

 

by Superbalist.com a division of Takealot Online (Pty) Ltd