PHPackages                             bita/message - 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. bita/message

ActiveLibrary

bita/message
============

Laravel Message Package with multiple providers

2.4.1(8mo ago)34.4kMITPHP

Since Dec 12Pushed 7mo ago1 watchersCompare

[ Source](https://github.com/bitaidea/bita.message)[ Packagist](https://packagist.org/packages/bita/message)[ RSS](/packages/bita-message/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (19)Used By (0)

Laravel Message Package

Hi, we support [IpPanel](https://ippanel.com/) and [SmsIr](https://sms.ir/) providers that you can choose which one to use in bitamessage.php.
**also** you can add new provider there!

How to install:
===============

[](#how-to-install)

> composer require bita/message
>
> php artisan vendor:publish --provider="Bita\\Message\\MessageServiceProvider"

Setup:
------

[](#setup)

add this line to your app.php providers :

> Bita\\Message\\MessageServiceProvider::class

and add this line to your app.php aliases:

> 'Message' =&gt; Bita\\Message\\Facades\\Message::class

After publish the package files you must add your provider configuration in .env

### Like this:

[](#like-this)

> IP PANEL
>
> - BITA\_MESSAGE\_IP\_PANEL\_ENDPOINT=your provider end point
> - BITA\_MESSAGE\_IP\_PANEL\_ORIGINATOR=your line number
> - BITA\_MESSAGE\_IP\_PAENL\_API\_KEY=your api key

> SMS IR
>
> - BITA\_MESSAGE\_SMS\_IR\_ENDPOINT=your provider end point
> - BITA\_MESSAGE\_SMS\_IR\_ORIGINATOR=your line number
> - BITA\_MESSAGE\_SMS\_IR\_API\_KEY=your api key
> - BITA\_MESSAGE\_SMS\_IR\_SECRET\_KEY=your secret key

> SMS IR V2
>
> - BITA\_MESSAGE\_SMS\_IR\_V2\_ORIGINATOR=your line number
> - BITA\_MESSAGE\_SMS\_IR\_V2\_API\_KEY=your api key

How To Use:
-----------

[](#how-to-use)

change default service in bitamessage.php and call provider configuration from .env in that. if you want to log messages in database,set logs = true and set the table name in bitamessage.php.

### now to send message

[](#now-to-send-message)

> Message::send($message, array $numbers);

### to send message by pattern

[](#to-send-message-by-pattern)

> Message::sendByPattern($pattern, $number, array $parameters);

### to check delivery

[](#to-check-delivery)

> Message::checkDelivery($tracker\_id);

### to get credit

[](#to-get-credit)

> Message::credit();

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance62

Regular maintenance activity

Popularity20

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~124 days

Recently: every ~266 days

Total

12

Last Release

247d ago

Major Versions

v0.2.3 → v2.4.02025-02-23

### Community

Maintainers

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

---

Top Contributors

[![farshadfakhar](https://avatars.githubusercontent.com/u/45591134?v=4)](https://github.com/farshadfakhar "farshadfakhar (12 commits)")[![miladmodaresi](https://avatars.githubusercontent.com/u/20550764?v=4)](https://github.com/miladmodaresi "miladmodaresi (9 commits)")[![mhmdkhn](https://avatars.githubusercontent.com/u/79708431?v=4)](https://github.com/mhmdkhn "mhmdkhn (7 commits)")[![hakimian](https://avatars.githubusercontent.com/u/48949430?v=4)](https://github.com/hakimian "hakimian (2 commits)")[![mhmdkhanbiuki](https://avatars.githubusercontent.com/u/95960005?v=4)](https://github.com/mhmdkhanbiuki "mhmdkhanbiuki (2 commits)")

---

Tags

laravelsmsپیامکsendsmssmsirاس ام اسnotifacationIPPanel

### Embed Badge

![Health badge](/badges/bita-message/health.svg)

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

###  Alternatives

[ipecompany/smsirlaravel

Official Sms.ir Laravel Package

1810.3k1](/packages/ipecompany-smsirlaravel)[tzsk/sms

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

320244.3k6](/packages/tzsk-sms)[amirbagh75/smsir-php

Unofficial sms.ir PHP Package

181.2k](/packages/amirbagh75-smsir-php)[gr8shivam/laravel-sms-api

A modern, flexible Laravel package for integrating any SMS gateway with REST API support

10138.4k](/packages/gr8shivam-laravel-sms-api)[ardakilic/mutlucell

Mutlucell SMS API wrapper for sending sms text messages for Laravel

457.3k](/packages/ardakilic-mutlucell)

PHPackages © 2026

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