PHPackages                             ehsanmoradi/laravel-sms - 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. ehsanmoradi/laravel-sms

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

ehsanmoradi/laravel-sms
=======================

send sms for laravel

V0.0.1(4y ago)36MITPHP

Since Dec 6Pushed 4y ago1 watchersCompare

[ Source](https://github.com/ehsan-moradi/laravel-sms)[ Packagist](https://packagist.org/packages/ehsanmoradi/laravel-sms)[ RSS](/packages/ehsanmoradi-laravel-sms/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (1)Versions (2)Used By (0)

Requirements
============

[](#requirements)

- laravel &gt;= 7

Installation
============

[](#installation)

```
composer require ehsanmoradi/laravel-sms

```

Publish the configuration file (this will create a `laravel-sms.php` file inside the `config/` directory):

```
php artisan vendor:publish --tag=laravel-sms-config

```

variety of methods that may be used to inspect the response:

```
$response->body() : string;
$response->json() :array|mixed;
$response->object() : object;
$response->collect() : Illuminate\Support\Collection;
$response->status() : int;
$response->successful() : bool;
$response->failed() : bool;
$response->header($header) : string;
$response->headers() : array;

```

kavenegar
=========

[](#kavenegar)

`.env` file.

```
KAVENEGAR_API_KEY=api_key

```

### simple

[](#simple)

```
use EhsanMoradi\LaravelSms\Facade\Kavenegar;

Kavenegar::send($message, $receptor, $sender, $date, $type, $localId, $hide);

// example

$response = Kavenegar::send('test message', '09010000000');
or
$response = Kavenegar::send('test message', ['09010000000', '09010000000']);

$response->object();

```

### lookup

[](#lookup)

```
use EhsanMoradi\LaravelSms\Facade\Kavenegar;

Kavenegar::lookUp($receptor, $template, $token, $token2, $token3, $type);

// example

$response = Kavenegar::lookUp('09010000000', 'test-template', $token);
or
$response = Kavenegar::lookUp(['09010000000', '09010000000'], 'test-template', $token);

```

### tts

[](#tts)

```
use EhsanMoradi\LaravelSms\Facade\Kavenegar;

$response = Kavenegar::tts($message, $receptor, $date, $localId, $repeat);

```

### status

[](#status)

```
use EhsanMoradi\LaravelSms\Facade\Kavenegar;

$response = Kavenegar::status($messageId);

```

### select

[](#select)

```
use EhsanMoradi\LaravelSms\Facade\Kavenegar;

$response = Kavenegar::select($messageId);

```

### cancel

[](#cancel)

```
use EhsanMoradi\LaravelSms\Facade\Kavenegar;

$response = Kavenegar::cancel($messageId);

```

### receive

[](#receive)

```
use EhsanMoradi\LaravelSms\Facade\Kavenegar;

$response = Kavenegar::receive($lineNumber,$isRead);

```

### selectOutbox

[](#selectoutbox)

```
use EhsanMoradi\LaravelSms\Facade\Kavenegar;

$response = Kavenegar::selectOutbox($startDate, $endDate, $sender);

```

### latestOutBox

[](#latestoutbox)

```
use EhsanMoradi\LaravelSms\Facade\Kavenegar;

$response = Kavenegar::latestOutBox($pageSize, $sender);

```

### statusByLocalid

[](#statusbylocalid)

```
use EhsanMoradi\LaravelSms\Facade\Kavenegar;

$response = Kavenegar::statusByLocalid($localId);

```

### info

[](#info)

```
use EhsanMoradi\LaravelSms\Facade\Kavenegar;

$response = Kavenegar::info();

```

### config

[](#config)

```
use EhsanMoradi\LaravelSms\Facade\Kavenegar;

$response = Kavenegar::config();

```

ghasedak
========

[](#ghasedak)

`.env` file.

```
GHASEDAK_API_KEY=api_key

```

example:

```
use EhsanMoradi\LaravelSms\Facade\Ghasedak;

$response = Ghasedak::simple('test message', '09011000000');

$response->object();

```

methods:

```
use EhsanMoradi\LaravelSms\Facade\Ghasedak;

Ghasedak::simple($message, $receptor, $lineNumber, $sendDate, $checkId);

Ghasedak::verification($message, $receptor, $type, $template, $checkId, $param1, $param2, $param3, $param4, $param5, $param6, $param7, $param8, $param9, $param10);

Ghasedak::voice($message, $receptor, $sendDate);

Ghasedak::pair($message, $receptors, $lineNumber, $sendDate, $checkId);

Ghasedak::bulk($messages, $receptors, $lineNumbers, $sendDates, $checkIds);

Ghasedak::accountInfo();

Ghasedak::status($id, $type);

```

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

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

1615d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/868729a13cdcc11604dea3a4cc688af5d517f77329e9bf4f80523840f6d77dde?d=identicon)[ehsanmoradi](/maintainers/ehsanmoradi)

---

Top Contributors

[![ehsan-moradi](https://avatars.githubusercontent.com/u/41109941?v=4)](https://github.com/ehsan-moradi "ehsan-moradi (3 commits)")

---

Tags

ghasedakkavenegarlaravellaravel-smslaravelsmslaravel-smskavenegarGhasedak

### Embed Badge

![Health badge](/badges/ehsanmoradi-laravel-sms/health.svg)

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

###  Alternatives

[tzsk/sms

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

320244.3k6](/packages/tzsk-sms)[daaner/turbosms

TurboSMS for Laravel 7+

2333.6k](/packages/daaner-turbosms)[hooman-mirghasemi/laravel-iran-sms

Laravel Sms

241.8k](/packages/hooman-mirghasemi-laravel-iran-sms)[juanparati/brevosuite

Complete Brevo integration with Laravel

1010.8k](/packages/juanparati-brevosuite)

PHPackages © 2026

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