PHPackages                             christian-giupponi/nexmo - 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. [Mail &amp; Notifications](/categories/mail)
4. /
5. christian-giupponi/nexmo

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

christian-giupponi/nexmo
========================

This is a Laravel4 package that helps you integrate Nexmo sms services into your site.

1.0(11y ago)42.6k[1 issues](https://github.com/ChristianGiupponi/Laravel-4-Nexmo/issues)PHPPHP &gt;=5.4.0

Since Nov 1Pushed 11y ago1 watchersCompare

[ Source](https://github.com/ChristianGiupponi/Laravel-4-Nexmo)[ Packagist](https://packagist.org/packages/christian-giupponi/nexmo)[ RSS](/packages/christian-giupponi-nexmo/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (3)Used By (0)

Laravel-4-Nexmo
===============

[](#laravel-4-nexmo)

This is a Laravel4 package that helps you integrate Nexmo sms services into your site.
This is a work in progress so right now these are the function available:

1. Get Account Balance
2. Get Prices and Carriers
3. Send SMS

Laravel 4.2 and below
---------------------

[](#laravel-42-and-below)

You can install this package through Composer. Edit your composer.json file and add `christian-giupponi/nexmo` to the required:

```
"require" : {
    "christian-giupponi/nexmo": "dev-master"
}

```

ext, update Composer from the Terminal:

```
composer update

```

Now you have to add the Service Provider so edit your app/config/app.php file and in the providers array add:

```
'ChristianGiupponi\Nexmo\NexmoServiceProvider'

```

Now add the Facade in aliases array:

```
    'Nexmo'    => 'ChristianGiupponi\Nexmo\Facades\Nexmo',

```

You also need to pusblish the config file to add your own api and secret key that you can find on your Nexmo's dashboard:

```
php artisan config:publish christian-giupponi/nexmo

```

And you're done. Now you can call nexmo package using

```
Nexmo::getBalance();
Nexmo::prices();
Nexmo::sendSMS($from, $to, $text, $options);

```

Results
-------

[](#results)

All the function of this package will return a json result. It is made with 3 fiedls:

```
1. code
2. reason
3. body

```

### 1. Code

[](#1-code)

This fields will return an http code status that is generated by the http request and represent the result of the api call, is not the code returned from Nexmo.
It is generated by the Guzzle client and you can check if the request is correct.

### 2. Reason

[](#2-reason)

Like the above it is generated by Gruzzle and contains the result of the api request, not the response from Nexmo.
In this fild you can check if there are any errors, like malformed request.

### 3. Body

[](#3-body)

This is a Json result sent by Nexmo after we call its api

Issue
-----

[](#issue)

If you find any issue please post it here on GitHub, fell free to fork and add any new api call that you need and then please make a pull request to keep this project updated.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

4209d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6aaada6a9f9e12b4e17196cef688a09d673a14897ff936fc4714f7a6ee563625?d=identicon)[ChrisGiupponi](/maintainers/ChrisGiupponi)

---

Top Contributors

[![ChristianGiupponi](https://avatars.githubusercontent.com/u/1614796?v=4)](https://github.com/ChristianGiupponi "ChristianGiupponi (6 commits)")

### Embed Badge

![Health badge](/badges/christian-giupponi-nexmo/health.svg)

```
[![Health](https://phpackages.com/badges/christian-giupponi-nexmo/health.svg)](https://phpackages.com/packages/christian-giupponi-nexmo)
```

###  Alternatives

[laravel-notification-channels/telegram

Telegram Notifications Channel for Laravel

1.1k3.4M35](/packages/laravel-notification-channels-telegram)[laravel-notification-channels/fcm

FCM (Firebase Cloud Messaging) Notifications Driver for Laravel

5917.0M16](/packages/laravel-notification-channels-fcm)[s-ichikawa/laravel-sendgrid-driver

This library adds a 'sendgrid' mail driver to Laravel.

4139.3M1](/packages/s-ichikawa-laravel-sendgrid-driver)[laravel-notification-channels/microsoft-teams

A Laravel Notification Channel for Microsoft Teams

1603.0M7](/packages/laravel-notification-channels-microsoft-teams)[laravel-notification-channels/discord

Laravel notification driver for Discord.

2371.3M11](/packages/laravel-notification-channels-discord)[tzsk/sms

A robust and unified SMS gateway integration package for Laravel, supporting multiple providers.

320244.3k6](/packages/tzsk-sms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
