An open API service indexing awesome lists of open source software.

https://github.com/jurager/sender

Package for Laravel adding support for sending sms messages by SMS-assistent.by
https://github.com/jurager/sender

laravel laravel-5-package laravel-provider php-7 sender sms-api sms-assistent

Last synced: 7 months ago
JSON representation

Package for Laravel adding support for sending sms messages by SMS-assistent.by

Awesome Lists containing this project

README

          

# Jurager/Sender
[![Latest Stable Version](https://poser.pugx.org/jurager/sender/v/stable)](https://packagist.org/packages/jurager/sender)
[![Total Downloads](https://poser.pugx.org/jurager/sender/downloads)](https://packagist.org/packages/jurager/sender)
[![PHP Version Require](http://poser.pugx.org/jurager/sender/require/php)](https://packagist.org/packages/jurager/sender)
[![License](https://poser.pugx.org/jurager/sender/license)](https://packagist.org/packages/jurager/sender)

Sender - Laravel Provider for SMS-assistent.by

## Installation

``` bash
$ composer require jurager/sender
```

Add to config/app.php in section ```aliases```:

``` php
'Sender' => Jurager\Sender\Sender::class,
```

Publish package files by running
```
php artisan vendor:publish --provider="Jurager\Sender\SenderServiceProvider"
```
## Usage

Now, if you have configured ```Queues```, you can create a ```Job``` like this below in ```/App/Http/Jobs```
```
to = $to;
$this->text = $text;
}

public function handle(Sender $sender)
{
$sender->sendOne($this->to, $this->text);
}
}
```

And after dispatch a new Job anywhere in your app
```
dispatch((new SMS( '+71234567890', 'Hello world!')))->delay(5));
}
```

## License

This package is open-sourced software licensed under the [MIT license](LICENSE.md).