spitoglou/doluna-sms

A package for sending SMS via Doluna service API

1.0.2 2016-04-13 08:09 UTC

This package is not auto-updated.

Last update: 2024-04-19 17:21:26 UTC


README

Build Status GitHub license GitHub release Scrutinizer Code Quality Latest Stable Version Latest Unstable Version Total Downloads

This is a package for sending SMS messages utilizing the Doluna SMS service API.

Requirements

  • PHP >=5.5.9

Installation

Require this package with composer: (to be completed when this will be published)

composer require spitoglou/doluna-sms

After updating composer, add the ServiceProvider to the providers array in config/app.php

'providers' => [
	//	...
	Spitoglou\SMS\SMSServiceProvider::class,
]

Copy the package config to your local config with the publish command:

php artisan vendor:publish

Usage

Example of quick (and a little dirty) implementation, right from a route closure:

Route::get('smsSend/{message}', function ($message) {
    $recipient = new \Spitoglou\SMS\SMSRecipient('306973######'); //12 digit international number here (30 stands for Greece etc.)
    return \Spitoglou\SMS\SMSClass::SMSSend($recipient, $message);
});

Configurations

Edit sms.php in the app/config directory for more configurations.

/*
     |--------------------------------------------------------------------------
     | API KEY
     |--------------------------------------------------------------------------
     |
     | You will need to provide here the API key that you can generate from
     | the Doluna site, after you have registered.
     |
     */
    
    'dolunaAPIKey' => 'YourApiKeyHere',

License

Doluna-SMS is licensed under the MIT License.

Copyright 2015 Stavros Pitoglou