PHPackages                             abanoubnassem/filament-phone-field - 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. [Admin Panels](/categories/admin)
4. /
5. abanoubnassem/filament-phone-field

ActiveLibrary[Admin Panels](/categories/admin)

abanoubnassem/filament-phone-field
==================================

Provides a Phone Input field for the Filament Forms, works in Admin-Panel and Forntend-Forms

v0.0.7(1y ago)2147.2k↓44.4%4[1 issues](https://github.com/AbanoubNassem/filament-phone-field/issues)[3 PRs](https://github.com/AbanoubNassem/filament-phone-field/pulls)MITPHPPHP ^8.0|^8.1|^8.2|^8.3CI passing

Since Oct 31Pushed 1y ago1 watchersCompare

[ Source](https://github.com/AbanoubNassem/filament-phone-field)[ Packagist](https://packagist.org/packages/abanoubnassem/filament-phone-field)[ Docs](https://github.com/abanoubnassem/filament-phone-field)[ RSS](/packages/abanoubnassem-filament-phone-field/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (7)Dependencies (3)Versions (11)Used By (0)

Provides a Phone Input field for the Filament V2-V3 Forms, works in Admin-Panel and Forntend-Forms
==================================================================================================

[](#provides-a-phone-input-field-for-the-filament-v2-v3-forms-works-in-admin-panel-and-forntend-forms)

[![Latest Version on Packagist](https://camo.githubusercontent.com/b4746f18aa7360957dcf2a822383938d7dd0c9ed15d42ce7443a811671b0e03b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6162616e6f75626e617373656d2f66696c616d656e742d70686f6e652d6669656c642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/abanoubnassem/filament-phone-field)[![Total Downloads](https://camo.githubusercontent.com/194b235353871c9a13029457d2199c0194255b39032afa1b91d8dceee2a07fbf/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6162616e6f75626e617373656d2f66696c616d656e742d70686f6e652d6669656c642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/abanoubnassem/filament-phone-field)

A wrapper around [intl-tel-input](https://github.com/jackocnr/intl-tel-input) plugin for entering and validating international telephone numbers. It adds a flag dropdown to filament-forms, detects the user's country, displays a relevant placeholder and provides formatting/validation methods.

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

[](#installation)

You can install the package via composer:

```
composer require abanoubnassem/filament-phone-field
```

You can publish the config file with:

```
php artisan vendor:publish --tag="filament-phone-field-config"
```

This is the [Content](config/filament-phone-field.php) of the published config file. Check it for more understanding of how the plugin works.

All the configurations , can be overridden by chaining the `PhoneInput` field.

Usage
-----

[](#usage)

```
use AbanoubNassem\FilamentPhoneField\Forms\Components\PhoneInput;

// admin panel
    public static function form(Form $form): Form
    {
        return $form->schema([
                    ...
                    PhoneInput::make('phone')
                    // make sure to set Initial Country to null, in the admin panel
                    // especially if you have multiple records of phone numbers from
                    // multiple different countries.
                    ->initialCountry(null)
                    ->tel()
                ]);
     }

//frontend-forms
    protected function getFormSchema(): array
    {
        return [
            ....
             PhoneInput::make('phone')
             ->tel()
        ];
    }
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

If you discover any security related issues, please create an issue.

Credits
-------

[](#credits)

- [Abanoub Nassem](https://github.com/AbanoubNassem)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance41

Moderate activity, may be stable

Popularity39

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% 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 ~138 days

Recently: every ~178 days

Total

7

Last Release

465d ago

PHP version history (3 changes)v0.0.1PHP ^8.0|^8.1

v0.0.3PHP ^8.0|^8.1|^8.2

v0.0.6PHP ^8.0|^8.1|^8.2|^8.3

### Community

Maintainers

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

---

Top Contributors

[![AbanoubNassem](https://avatars.githubusercontent.com/u/13698722?v=4)](https://github.com/AbanoubNassem "AbanoubNassem (22 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (5 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (5 commits)")[![saadj55](https://avatars.githubusercontent.com/u/4143337?v=4)](https://github.com/saadj55 "saadj55 (1 commits)")

---

Tags

laravelintl-tel-inputAbanoubNasseminternational-telephone-inputfilament-phone-field

### Embed Badge

![Health badge](/badges/abanoubnassem-filament-phone-field/health.svg)

```
[![Health](https://phpackages.com/badges/abanoubnassem-filament-phone-field/health.svg)](https://phpackages.com/packages/abanoubnassem-filament-phone-field)
```

###  Alternatives

[guava/filament-knowledge-base

A filament plugin that adds a knowledge base and help to your filament panel(s).

206120.5k1](/packages/guava-filament-knowledge-base)[ralphjsmit/laravel-filament-seo

A package to combine the power of Laravel SEO and Filament Admin.

15398.7k10](/packages/ralphjsmit-laravel-filament-seo)[vormkracht10/laravel-mails

Laravel Mails can collect everything you might want to track about the mails that has been sent by your Laravel app.

24149.7k](/packages/vormkracht10-laravel-mails)[ralphjsmit/laravel-filament-components

A collection of reusable components for Filament.

10972.2k2](/packages/ralphjsmit-laravel-filament-components)[geo-sot/filament-env-editor

Access .env file though Filament admin panel

2432.3k1](/packages/geo-sot-filament-env-editor)[caresome/filament-neobrutalism-theme

A neobrutalism theme for FilamentPHP admin panels

303.2k](/packages/caresome-filament-neobrutalism-theme)

PHPackages © 2026

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