PHPackages                             alkoumi/laravel-arabic-numbers - 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. alkoumi/laravel-arabic-numbers

ActiveLibrary

alkoumi/laravel-arabic-numbers
==============================

Laravel package to handel ANY thing 🥳 about our Amazing 💝 Arabic Numbers Functions { كل ما يهم محبي لارافيل واستخدام الأرقام العربية مثل تفقيط الأرقام والمبالغ المالية والعكس و عرض الأرقام بالعربية والعكس }

v1.2(1mo ago)7322.8k↓40.3%14MITPHP

Since Oct 29Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/alkoumi/laravel-arabic-numbers)[ Packagist](https://packagist.org/packages/alkoumi/laravel-arabic-numbers)[ Docs](https://be.net/komy)[ GitHub Sponsors](https://github.com/)[ Patreon](https://www.patreon.com/mohammadelkoumi)[ RSS](/packages/alkoumi-laravel-arabic-numbers/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)DependenciesVersions (7)Used By (0)

Laravel Arabic Numbers
======================

[](#laravel-arabic-numbers)

Laravel package to handel ANY THING about our Amazing 💝 Arabic Numbers Functions { كل ما يهم محبي لارافيل واستخدام الأرقام العربية مثل تفقيط الأرقام والمبالغ المالية والعكس و عرض الأرقام بالعربية والعكس }

[![Packagist License](https://camo.githubusercontent.com/1c4495f1ee19c70721097ad5bb653c68db8e8fa5cf95d1523d9e9d167c8f42a9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f616c6b6f756d692f6c61726176656c2d6172616269632d6e756d62657273)](https://camo.githubusercontent.com/1c4495f1ee19c70721097ad5bb653c68db8e8fa5cf95d1523d9e9d167c8f42a9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f616c6b6f756d692f6c61726176656c2d6172616269632d6e756d62657273) [![Packagist Version](https://camo.githubusercontent.com/7c0e587274f6a9dbf85231dac6fc4ba182e0a7972920877d8b24666c953221c1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616c6b6f756d692f6c61726176656c2d6172616269632d6e756d62657273)](https://camo.githubusercontent.com/7c0e587274f6a9dbf85231dac6fc4ba182e0a7972920877d8b24666c953221c1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616c6b6f756d692f6c61726176656c2d6172616269632d6e756d62657273) [![GitHub release (latest by date)](https://camo.githubusercontent.com/425791310aa747db2d714f65b31bf6831ffd4905b77313a18fa45bd4c22713d7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f616c6b6f756d692f6c61726176656c2d6172616269632d6e756d626572733f636f6c6f723d726564)](https://camo.githubusercontent.com/425791310aa747db2d714f65b31bf6831ffd4905b77313a18fa45bd4c22713d7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f616c6b6f756d692f6c61726176656c2d6172616269632d6e756d626572733f636f6c6f723d726564) [![Total Downloads](https://camo.githubusercontent.com/53e194cc0f6922f68c7711c0229ce2c8d2c73e6ac76c62fffa0d8c7b898c0807/68747470733a2f2f706f7365722e707567782e6f72672f616c6b6f756d692f6c61726176656c2d6172616269632d6e756d626572732f646f776e6c6f616473)](//packagist.org/packages/alkoumi/laravel-arabic-numbers) [![Packagist Stars](https://camo.githubusercontent.com/26a00904d5e548340e8f91a17f3523137020a8286338ea424238261daf3dd224/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f73746172732f616c6b6f756d692f6c61726176656c2d6172616269632d6e756d626572733f636f6c6f723d79656c6c6f77)](https://camo.githubusercontent.com/26a00904d5e548340e8f91a17f3523137020a8286338ea424238261daf3dd224/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f73746172732f616c6b6f756d692f6c61726176656c2d6172616269632d6e756d626572733f636f6c6f723d79656c6c6f77)

كل ما يهم محبي لارافيل واستخدام الأرقام العربية مثل تفقيط الأرقام والمبالغ المالية والعكس و عرض الأرقام بالعربية والعكس
-----------------------------------------------------------------------------------------------------------------------

[](#كل-ما-يهم-محبي-لارافيل-واستخدام-الأرقام-العربية-مثل-تفقيط-الأرقام-والمبالغ-المالية-والعكس-و-عرض-الأرقام-بالعربية-والعكس)

Installation for all Laravel Versions 🥳
---------------------------------------

[](#installation-for-all-laravel-versions-)

1- You can install the package via composer:

```
composer require alkoumi/laravel-arabic-numbers

```

2- You must register the service provider in your `config/app.php` file:

```
'providers' => [
    // ...
    Alkoumi\LaravelArabicNumbers\LaravelArabicNumbersServiceProvider::class,
];

```

3- You must register the Middleware in your `App\Http\Kernel` file:

```
protected $middleware = [
    // ...
    Alkoumi\LaravelArabicNumbers\Http\Middleware\ConvertArabicDigitsToEnlishMiddleware::class
];

```

Now any request have arabic indic \[١،٢،٣،٤،٥،٦،٧،٨،٩،٠\] Numbers will Translated 🥳 to \[1,2,3,4,5,6,7,8,9,0\]

Excepting Fields
----------------

[](#excepting-fields)

If you want to except any field from transforming request, Just add the fields you want to except them in the Middleware `ConvertArabicDigitsToEnlishMiddleware::class` :

```
        /**
         * The fields that should not be Transformed.
         *
         * @var array
         */
        protected $except = [
            'password', 'password_confirmation' ,'numbers','count'
        ];

```

Usage
-----

[](#usage)

[![Arabic Numbers](imags/numbers.png)](imags/numbers.png)

تفقيط المبالغ المالية باللغة العربية الفصحى مثل 123 =&gt; { مئة و ثلاثة و عشرون ريالًا فقط لا غير }
---------------------------------------------------------------------------------------------------

[](#تفقيط-المبالغ-المالية-باللغة-العربية-الفصحى-مثل-123---مئة-و-ثلاثة-و-عشرون-ريالًا-فقط-لا-غير-)

You can simply get Tafqeet of The int Money amount directly in Arabic idioms

```
    use Alkoumi\LaravelArabicNumbers\Numbers;

    $number = 64.56;
    Numbers::TafqeetMoney($number); //It will Give SAR by default

    // RESULT {  أربعة و ستون ريالًا و ست و خمسون هللة فقط لا غير }

    [OR]

    $value = 64.56;
    Numbers::TafqeetMoney($value,'EGP'); //You can pass $currency as the second @param

    // RESULT {  أربعة و ستون جنيهًا و ست و خمسون قرش فقط لا غير }
```

تفقيط الأرقام باللغة العربية الفصحى مثل 64 =&gt; { أربعة و ستون }
-----------------------------------------------------------------

[](#تفقيط-الأرقام-باللغة-العربية-الفصحى-مثل-64---أربعة-و-ستون-)

You can simply get Tafqeet of The int Value directly in Arabic idioms

```
    use Alkoumi\LaravelArabicNumbers\Numbers;

    $number = 64;
    Numbers::TafqeetNumber($number);

    // RESULT {  أربعة و ستون }
```

إستخراج الأرقام من التفقيط باللغة العربية للأرقام وليس للمبالغ 😉 مثل { أربعة و ستون } =&gt; 64
----------------------------------------------------------------------------------------------

[](#إستخراج-الأرقام-من-التفقيط-باللغة-العربية-للأرقام-وليس-للمبالغ--مثل--أربعة-و-ستون---64)

You can simply Reverse Tafqeet in Arabic idioms to The int Number directly

```
    use Alkoumi\LaravelArabicNumbers\Numbers;

    $string = "أربع و ستون فاصلة ست و خمسون";
    Numbers::NumberFromString($number);

    // RESULT 64.56
```

عرض الأرقام العربية بدل الأرقام الإنجليزية والعكس حسب رغبة المستخدم 657 =&gt; ٦٥٧
---------------------------------------------------------------------------------

[](#عرض-الأرقام-العربية-بدل-الأرقام-الإنجليزية-والعكس-حسب-رغبة-المستخدم-657---٦٥٧)

You can simply Show Any Value in Arabic Digits Or English Digits

```
    use Alkoumi\LaravelArabicNumbers\Numbers;

    $number = 64; // integar value
    Numbers::ShowInArabicDigits($number);

    // RESULT "٦٤.٥٦"

    [OR]

    use Alkoumi\LaravelArabicNumbers\Numbers;

    $value = "٦٤.٥٦"; // Can be Any Value STRING or INTEGAR
    Numbers::ShowInEnglishDigits($value);

    // RESULT "64.56"

    [EVEN 🥳 Any Value]

    use Alkoumi\LaravelArabicNumbers\Numbers;

    $value = "تاريخ اليوم : 22-10-2020"; // Can be Any Mix Value STRING with INTEGAR
    Numbers::ShowInArabicDigits($value);

    // RESULT {تاريخ اليوم : ٢٢-١٠-٢٠٢٠}
```

#### Give Me 💗 Cup of ☕️ Coffee here

[](#give-me--cup-of-️-coffee-here-httpspatreoncommohammadelkoumi)

###  Health Score

54

—

FairBetter than 97% of packages

Maintenance89

Actively maintained with recent releases

Popularity42

Moderate usage in the ecosystem

Community14

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 81% 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 ~394 days

Recently: every ~491 days

Total

6

Last Release

55d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7347145dd8f0802bd4458a339dd6ed9431c4e2533ba3e8808137c706cef1f5a4?d=identicon)[alkoumi](/maintainers/alkoumi)

---

Top Contributors

[![alkoumi](https://avatars.githubusercontent.com/u/10585943?v=4)](https://github.com/alkoumi "alkoumi (17 commits)")[![remaselkoumi](https://avatars.githubusercontent.com/u/70333346?v=4)](https://github.com/remaselkoumi "remaselkoumi (3 commits)")[![peter-nassef](https://avatars.githubusercontent.com/u/3007261?v=4)](https://github.com/peter-nassef "peter-nassef (1 commits)")

---

Tags

Tafqeet Numbers تفقيط الأرقامTafqeet Money تفقيط المبالغTafqeet Money تفقيط المبالغ المالية باللغة العربية الفصحىTafqeet Numbers تفقيط الأرقام باللغة العربية الفصحىNumber From String إستخراج الأرقام من اللغة العربيةMiddleware حل مشكلة استقبال المدخلات للأرقام العربية بإستخدامShow Arabic Numbers عرض الأرقام العربية بدل الإنجليزيةArabic Indic Digits تحويل الأرقام الهندية إلى الأرقام العربية الشرقية والعكس ليفهمها لارافيلlaravel arabic indic digitslaravel arabic numbersالأرقام العربية

### Embed Badge

![Health badge](/badges/alkoumi-laravel-arabic-numbers/health.svg)

```
[![Health](https://phpackages.com/badges/alkoumi-laravel-arabic-numbers/health.svg)](https://phpackages.com/packages/alkoumi-laravel-arabic-numbers)
```

PHPackages © 2026

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