PHPackages                             hmoradian/fhsms - 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. [API Development](/categories/api)
4. /
5. hmoradian/fhsms

ActiveLibrary[API Development](/categories/api)

hmoradian/fhsms
===============

A simple API extension for send text message By FHCo Sms

117PHP

Since Apr 29Pushed 3y ago1 watchersCompare

[ Source](https://github.com/hmoradian/fhsms)[ Packagist](https://packagist.org/packages/hmoradian/fhsms)[ RSS](/packages/hmoradian-fhsms/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

FhSms
=====

[](#fhsms)

FhSms API for send text messages v0.1.1

 اين پکيج امکان اتصال [FhSms API](http://www.smshooshmand.com) به فريم ورک هايي که جهت نصب پکيج ها از composer و از استاندارد PSR-4 جهت autoload نمودن کلاس ها استفاده مي نمايند همانند (Laravel,Yii,symfony) را فراهم مي سازد.
 جهت کسب اطلاعات بيشتر و مشاوره با شماره تلفن همراه 09132101417 (حسين مراديان) تماس بگيريد. منتظر پيشنهادات سازنده شما هستيم. محتوا
-----

[](#محتوا)

- [نصب و پيکره بندي](#%D9%86%D8%B5%D8%A8-%D9%88-%D9%BE%D9%8A%DA%A9%D8%B1%D9%87-%D8%A8%D9%86%D8%AF%D9%8A)
- [نحوه استفاده](#%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87)
- [متدها](#%D9%85%D8%AA%D8%AF%D9%87%D8%A7)
- [Laravel](#Laravel)
    - [پيکره بندي در لاراول](#%D9%BE%D9%8A%DA%A9%D8%B1%D9%87-%D8%A8%D9%86%D8%AF%D9%8A-%D8%AF%D8%B1-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84)
    - [نحوه استفاده در لاراول](#%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%AF%D8%B1-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84)
    - [استفاده در سيستم اعلانات لاراول ](#%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%AF%D8%B1-%D8%B3%D9%8A%D8%B3%D8%AA%D9%85-%D8%A7%D8%B9%D9%84%D8%A7%D9%86%D8%A7%D8%AA-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84)
- [توليدکننده](#%D8%AA%D9%88%D9%84%D9%8A%D8%AF%DA%A9%D9%86%D9%86%D8%AF%D9%87)
- [لايسنس](#%D9%84%D8%A7%D9%8A%D8%B3%D9%86%D8%B3)

نصب و پيکره بندي
----------------

[](#نصب-و-پيکره-بندي)

با استفاده از composer قادر به نصب اين سرويس مي باشيد:

```
composer require hmoradian/fhsms
```

نحوه استفاده
------------

[](#نحوه-استفاده)

مطابق کد زير تنظيمات شناسه، رمزعبور و شماره تماس ارسال کننده را وارد نمائيد:

```
$user_name = '*******';
$password = '*******';
$phone_number = '*******';;
$sms = new \Hmoradian\FhSms\Sms($user_name, $password, $phone_number);
```

### متدها

[](#متدها)

#### 1- متد ارسال پيامک (يک پيام به چند شماره)

[](#1--متد-ارسال-پيامک-يک-پيام-به-چند-شماره)

`sendSms($reciver_numbers, $text_message)`

 مثال :

```
echo $sms->sendSms('0936*******','Test Message');
...
echo $sms->sendSms(['0936*******', '091********'],'Test Message');
```

#### 2- متد ارسال پيامک (چند پيام به چند شماره)

[](#2--متد-ارسال-پيامک-چند-پيام-به-چند-شماره)

`sendSms2(array $reciver_numbers, array $text_messages)`

 مثال :

```
echo $sms->sendSms2(['0936*******', '091********'],['Test Message 1', 'Test Message 2']);
```

#### 3- متد دريافت اطلاعات حساب

[](#3--متد-دريافت-اطلاعات-حساب)

`getData()`

 مثال :

```
echo $sms->getData();
```

#### 4- متد دريافت وضعيت پيام ارسالي

[](#4--متد-دريافت-وضعيت-پيام-ارسالي)

`getStatus($unique_id)`

 مثال :

```
echo $sms->getStatus('536221499');
```

#### 5- متد پيام هاي دريافت شده

[](#5--متد-پيام-هاي-دريافت-شده)

`getMessages()`

 مثال :

```
echo $sms->getMessages();
```

Laravel
-------

[](#laravel)

### پيکره بندي در لاراول

[](#پيکره-بندي-در-لاراول)

بعد از نصب پکيج ، فايل env. را مطابق زير ويرايش نموده و کليدهاي زير را در آن با مقادير مربوط به حساب کاربري خود در سامانه پيامک ما وارد نماييد (مقدار کليد سوم شماره تلفن فرستنده است):

```
// .env
...
FHSMS_BASE_URL=*******
FHSMS_USERNAME=*******
FHSMS_PASSWORD=*******
FHSMS_PHONE_NUMBER=*******
...
```

البته مي توانيد فايل پيکربندي موجود در پکيج را هم ويرايش و يا در فولدر پيکربندي پروژه پابليش کرده و مقادير را مستقيما و بدون ورود در فايل env. جايگزين نماييد

```
// config/fhsms.php
...
    'services' => [
        'base_url' => env('FHSMS_BASE_URL'),
        'user_name' => env('FHSMS_USERNAME'),
        'password' => env('FHSMS_PASSWORD'),
        'phone_number' => env('FHSMS_PHONE_NUMBER'),
    ],
...
```

 چنانچه از نسخه هاي پايين تر از 5.5 استفاده مي نمائيد providers و aliases زير را به فايل config/app.php اضافه نمائيد:

```
// config/app.php
...
'providers':
Hmoradian\FhSms\FhSmsServiceProvider::class,
...
'aliases':
'FhSms' => Hmoradian\FhSms\Facades\FhSms::class,
...
```

### نحوه استفاده در لاراول

[](#نحوه-استفاده-در-لاراول)

 هم اکنون مي توانيد با استفاده از Facade اين پکيج (FhSms) به متدهاي پکيج دسترسي داشته باشيد :

```
echo  FhSms::sendSms('0936*******','Test Message');
   ...

echo  FhSms::sendSms2(['0936*******'],['Welcome ...']);
   ...

$result = FhSms::getStatus('536221499');
if($result['result']['statusId'] === 4){
   ///
}else{
  ///
}
   ...

echo  FhSms::getData();
   ...
```

### استفاده در سيستم اعلانات لاراول

[](#استفاده-در-سيستم-اعلانات-لاراول)

توليدکننده
----------

[](#توليدکننده)

- [Hossein Moradian](https://github.com/hmoradian) 09132101417

لايسنس
------

[](#لايسنس)

لايسنس اين پکيج (MIT) مي باشد . جهت اطلاعات در مورد اين لايسنس به [License File](LICENSE) مراجعه نماييد.

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity23

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/30568120?v=4)[Hossein Moradian](/maintainers/hmoradian)[@hmoradian](https://github.com/hmoradian)

---

Top Contributors

[![hmoradian](https://avatars.githubusercontent.com/u/30568120?v=4)](https://github.com/hmoradian "hmoradian (5 commits)")

### Embed Badge

![Health badge](/badges/hmoradian-fhsms/health.svg)

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

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35916.4M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k15](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)

PHPackages © 2026

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