PHPackages                             messageway/messagewaylaravel - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. messageway/messagewaylaravel

ActiveLibrary[HTTP &amp; Networking](/categories/http)

messageway/messagewaylaravel
============================

This package allows you to connect to MSGWay.com server from your laravel applications.

v2.0.1(2y ago)21.4k[1 issues](https://github.com/MessageWay/MessageWayLaravel/issues)MITPHP

Since Apr 19Pushed 2y ago1 watchersCompare

[ Source](https://github.com/MessageWay/MessageWayLaravel)[ Packagist](https://packagist.org/packages/messageway/messagewaylaravel)[ Docs](https://github.com/messageway/MessageWayLaravel)[ RSS](/packages/messageway-messagewaylaravel/feed)WikiDiscussions main Synced 4w ago

READMEChangelog (6)Dependencies (4)Versions (7)Used By (0)

[![messageWay](assets/logo.png)](assets/logo.png)

[![Latest Version on Packagist](https://camo.githubusercontent.com/262f1c67646b789e99cf12d9a0539ace1810a9ddac2bad36b9a9c09e2bfba769/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d6573736167657761792f6d6573736167657761796c61726176656c2e7376673f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/messageway/messagewaylaravel)[![Total Downloads](https://camo.githubusercontent.com/0035383877329b8340a4567864493634ab10d9b090fecb2b795ff46cc4d9239e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d6573736167657761792f6d6573736167657761796c61726176656c2e7376673f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/messageway/messagewaylaravel)[![MessageWay](https://camo.githubusercontent.com/8b688d217f6757adf0eb9d47e8b86b068459fcc7b3eb8f01065bc8ace2dc7ca6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d4d53475761792e636f6d2d637269746963616c3f6c696e6b3d68747470733a2f2f4d53475761792e636f6d267374796c653d666f722d7468652d6261646765)](https://MSGWay.com/)[![MessageWay](https://camo.githubusercontent.com/6a0f5a73232d4389f6fc7ac5a5c0ad24483ddbf6de6b9ca26e1c0031fbdbe7b9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d5065727369616e2d6c69676874677265793f6c696e6b3d2e2f726561646d652d66612e6d64267374796c653d666f722d7468652d6261646765)](https://github.com/MessageWay/MessageWayLaravel/blob/main/readme-fa.md)

MessageWay Laravel
==================

[](#messageway-laravel)

This package allows you to connect to MSGWay.com server from your laravel applications.

Available Methods
-----------------

[](#available-methods)

- SMS (Iran: 2000, 3000, 9000, 50004)
- Global SMS (with Twilio)
- Messenger
    - [Whatsapp](https://whatsapp.com) Messenger
    - [Gap](https://gap.im) Messenger
    - [iGap](https://igap.net) Messenger
- IVR

Installation
------------

[](#installation)

Via Composer

```
$ composer require messageway/messagewaylaravel
```

Usage
-----

[](#usage)

### ApiKey

[](#apikey)

Please register on [MSGWay.com](https://msgway.com) and get `apiKey`

### Environment

[](#environment)

Please add environment on `.env` file

```
MESSAGE_WAY_APIKEY=''
```

### Send via SMS

[](#send-via-sms)

```
use MessageWay\MessageWayLaravel\Facades\MessageWayLaravel;

$message = MessageWayLaravel::sendViaSMS('MOBILE', $templateID);
dump($message);
```

### Send via GapMessenger

[](#send-via-gapmessenger)

```
use MessageWay\MessageWayLaravel\Facades\MessageWayLaravel;

$message = MessageWayLaravel::sendViaGap('MOBILE', $templateID, [
    'params' => ['param 1 value', 'param 2 value', 'param 3 value']
]);
dump($message);
```

### Send via IVR

[](#send-via-ivr)

```
use MessageWay\MessageWayLaravel\Facades\MessageWayLaravel;

$templateID = 2;
$message = MessageWayLaravel::sendViaIVR('MOBILE', $templateID);
dump($message);
```

---

Verify OTP
----------

[](#verify-otp)

```
use MessageWay\MessageWayLaravel\Facades\MessageWayLaravel;

$verify = MessageWayLaravel::verifyOTP($OTP);
dump($verify);
```

---

Status
------

[](#status)

```
use MessageWay\MessageWayLaravel\Facades\MessageWayLaravel;

$status = MessageWayLaravel::getStatus($OTPRefrenceID);
dump($status);
```

---

License
-------

[](#license)

MIT.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance21

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity52

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

Every ~148 days

Recently: every ~178 days

Total

6

Last Release

739d ago

Major Versions

v1.0.3 → v2.0.02023-10-29

### Community

Maintainers

![](https://www.gravatar.com/avatar/d2cbb1d9de958fc002f6d61c1cdd35e7cb66bd86204c40ff5d127848d63ac27a?d=identicon)[ehsansabet](/maintainers/ehsansabet)

---

Top Contributors

[![ehsansabet](https://avatars.githubusercontent.com/u/5628902?v=4)](https://github.com/ehsansabet "ehsansabet (13 commits)")

---

Tags

laravelMessageWayLaravel

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/messageway-messagewaylaravel/health.svg)

```
[![Health](https://phpackages.com/badges/messageway-messagewaylaravel/health.svg)](https://phpackages.com/packages/messageway-messagewaylaravel)
```

###  Alternatives

[anchu/ftp

A simple Laravel 7 ftp service provider

225579.4k](/packages/anchu-ftp)[binary-cats/laravel-mailgun-webhooks

Handle Mailgun webhooks in a Laravel application

64299.4k](/packages/binary-cats-laravel-mailgun-webhooks)[api-platform/laravel

API Platform support for Laravel

59126.4k6](/packages/api-platform-laravel)[laravel-shift/curl-converter

A command line tool to convert curl requests to Laravel HTTP requests.

935.3k](/packages/laravel-shift-curl-converter)[illuminatech/data-provider

Allows easy build for DB queries from API requests

4413.3k](/packages/illuminatech-data-provider)[onlime/laravel-http-client-global-logger

A global logger for the Laravel HTTP Client

1935.1k](/packages/onlime-laravel-http-client-global-logger)

PHPackages © 2026

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