PHPackages                             helliosolutions/helliosms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. helliosolutions/helliosms

ActiveLibrary[API Development](/categories/api)

helliosolutions/helliosms
=========================

Laravel integration for the Hellio Messaging array of services.

327PHP

Since Aug 11Pushed 3y ago1 watchersCompare

[ Source](https://github.com/HellioSolutions/helliosms)[ Packagist](https://packagist.org/packages/helliosolutions/helliosms)[ RSS](/packages/helliosolutions-helliosms/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Hellio Messaging CaaS API Integration For Laravel
=================================================

[](#hellio-messaging-caas-api-integration-for-laravel)

### About

[](#about)

Official Laravel package that integrates with [Hellio Messaging](https://helliomessaging.com)'s fleets of APIs nicely with [Laravel](https://laravel.com/) 5+ adding support for **SMS**, **Notification**, **Voice SMS**, **OTP Codes**, **OTP Validation**, **Email Validator Service** &amp; **Laravel Validator** as well.

### Registration

[](#registration)

[Sign up](https://app.helliomessaging.com/try-hellio) for Hellio Messaging and get the auth key from your account. You can find the `client_id` and `application_secret` from `Profile Settings > API Keys & Webhooks` key after signing in.

### Installation

[](#installation)

```
composer require helliosolutions/helliosms
```

#### Laravel &lt; 5.5

[](#laravel--55)

Once the package is installed, open your `app/config/app.php` configuration file and locate the `providers` key. Add the following line to the end:

```
\Hellio\HellioMessaging\HellioMessagingServiceProvider::class
```

Next, locate the `aliases` key and add the following line:

```
'HellioMessaging' => \Hellio\HellioMessaging\Facades\HellioMessaging::class,
```

### Configuration

[](#configuration)

Put the credentials and preferences in ENV with the keys:

`HELLIO_MESSAGING_CLIENT_ID`
`HELLIO_MESSAGING_APPLICATION_SECRET`
`HELLIO_MESSAGING_DEFAULT_SENDER`
`HELLIO_MESSAGING_API_VERSION`

If you want to customize this, publish the default configuration which will create a config file `config/helliomessaging.php`.

```
### Configuration Structure
The configuration looks like this:
