PHPackages                             zgabievi/laravel-smsoffice - 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. zgabievi/laravel-smsoffice

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

zgabievi/laravel-smsoffice
==========================

SMSOffice Channel for Laravel Notifications

0.1.0(8y ago)111MITPHPPHP ^7.0

Since Sep 30Pushed 8y ago2 watchersCompare

[ Source](https://github.com/zgabievi/laravel-smsoffice)[ Packagist](https://packagist.org/packages/zgabievi/laravel-smsoffice)[ Docs](https://github.com/zgabievi/laravel-smsoffice)[ RSS](/packages/zgabievi-laravel-smsoffice/feed)WikiDiscussions master Synced yesterday

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

laravel-smsoffice
=================

[](#laravel-smsoffice)

[![Latest Version on Packagist](https://camo.githubusercontent.com/339de3193921e5c62e83b3c43227171a8ff7a1fe384d9b8e4800696b3a07ab21/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7a676162696576692f6c61726176656c2d736d736f66666963652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/zgabievi/laravel-smsoffice)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/0ff3b7242545d64c5fb180ec1f0de40dd12f4469da57d27512a36b57ac4b4c0e/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f7a676162696576692f6c61726176656c2d736d736f66666963652f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/zgabievi/laravel-smsoffice)[![Coverage Status](https://camo.githubusercontent.com/3e0c5d2aadd52b03427b274e2b02484a513dd8b5d4293b3c82e75c52d1a4bee1/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f7a676162696576692f6c61726176656c2d736d736f66666963652e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/zgabievi/laravel-smsoffice/code-structure)[![Quality Score](https://camo.githubusercontent.com/0354cf7b9436080332fb8a347608b34639cddb9dfaf32ca7f179f7e25d4e1728/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f7a676162696576692f6c61726176656c2d736d736f66666963652e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/zgabievi/laravel-smsoffice)[![StyleCI](https://camo.githubusercontent.com/26fce4757f8c88224dd74b829cbb4023227f4c2282032843d226c16698fe8a42/68747470733a2f2f7374796c6563692e696f2f7265706f732f3130353335393133392f736869656c64)](https://styleci.io/repos/105359139)[![Total Downloads](https://camo.githubusercontent.com/cf797615d655754d073387e531948f87be04f67cff5e80256eed2b0eb4a1e21f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7a676162696576692f6c61726176656c2d736d736f66666963652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/zgabievi/laravel-smsoffice)

Custom driver, [SMSOffice](http://smsoffice.ge/), integration for [Laravel Notifications](https://laravel.com/docs/5.5/notifications)

Table of Contents
-----------------

[](#table-of-contents)

- [Install](#install)
    - [Configuration](#configuration)
- [Usage](#usage)
- [Changelog](#changelog)
- [Testing](#testing)
- [Contributing](#contributing)
- [Security](#security)
- [Credits](#credits)
- [License](#license)

Install
-------

[](#install)

Via Composer

```
$ composer require zgabievi/laravel-smsoffice
```

If you do not run Laravel 5.5 (or higher), then follow next step:

```
// config/app.php
'providers' => [
    ...
    Gabievi\LaravelSMSOffice\SMSOfficeServiceProvider::class,
],
```

If you do run the package on Laravel 5.5+, [package auto-discovery](https://medium.com/@taylorotwell/package-auto-discovery-in-laravel-5-5-ea9e3ab20518) takes care of the magic of adding the service provider.

Optional you can publish the configuration to provide an own service provider stub.

```
php artisan vendor:publish --provider="Gabievi\LaravelSMSOffice\SMSOfficeServiceProvider"
```

### Configuration

[](#configuration)

```
// config/services.php
...
'smsoffice' => [
    'key'  => env('SMSOFFICE_KEY'),
    'sender' => 'JOHN'
],
...
```

Usage
-----

[](#usage)

You can use the channel in your via() method inside the notification:

```
use Illuminate\Notifications\Notification;
use Gabievi\LaravelSMSOffice\SMSOfficeMessage;
use Gabievi\LaravelSMSOffice\SMSOfficeChannel;

class Welcome extends Notification
{
    //
    public function via($notifiable)
    {
        return [SMSOfficeChannel::class];
    }

    //
    public function toSMSOffice($notifiable)
    {
        return SMSOfficeMessage::create('Welcome to the real world!');
    }
}
```

In your notifiable model, make sure to include a routeNotificationForSmsoffice() method, which return the phone number.

```
//
public function routeNotificationForSmsoffice()
{
    return $this->phone;
}
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Testing
-------

[](#testing)

```
$ composer test
```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Zura Gabievi](https://github.com/zgabievi)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 95.8% 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

3146d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/97b2001280ff47bbc67e542074e290919291715cd6c9f694e6787b50d67c60ad?d=identicon)[zgabievi](/maintainers/zgabievi)

---

Top Contributors

[![zgabievi](https://avatars.githubusercontent.com/u/1515299?v=4)](https://github.com/zgabievi "zgabievi (23 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (1 commits)")

---

Tags

laravellaravel-notificationsnotificationssmssmsofficeGabievilaravel-smsoffice

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/zgabievi-laravel-smsoffice/health.svg)

```
[![Health](https://phpackages.com/badges/zgabievi-laravel-smsoffice/health.svg)](https://phpackages.com/packages/zgabievi-laravel-smsoffice)
```

###  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)[laravel-notification-channels/aws-sns

Amazon Simple Notification Service (AWS SNS) notification channel for Laravel.

541.1M2](/packages/laravel-notification-channels-aws-sns)

PHPackages © 2026

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