PHPackages                             haythem/rsa-id-nova-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. [Utility &amp; Helpers](/categories/utility)
4. /
5. haythem/rsa-id-nova-field

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

haythem/rsa-id-nova-field
=========================

A Laravel Nova field.

v1.0.3(4y ago)1116MITVuePHP &gt;=7.1.0

Since Apr 11Pushed 4y ago1 watchersCompare

[ Source](https://github.com/haythembenkhlifa/RsaIdNovaField)[ Packagist](https://packagist.org/packages/haythem/rsa-id-nova-field)[ RSS](/packages/haythem-rsa-id-nova-field/feed)WikiDiscussions main Synced yesterday

READMEChangelog (4)DependenciesVersions (5)Used By (0)

RSA Id Nova Field
=================

[](#rsa-id-nova-field)

[![Packagist](https://camo.githubusercontent.com/1d4bb7c2c162059250d985d552c24df47d1695f81c7661b6cbbd725197efa5b3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6861797468656d2f7273612d69642d6e6f76612d6669656c642e737667)](https://packagist.org/packages/haythem/rsa-id-nova-field)[![Packagist](https://camo.githubusercontent.com/f5a06723be23646b5852205cf46ab4e278a52482ceb6a41e2f10d4ddc90f1ec7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6861797468656d2f7273612d69642d6e6f76612d6669656c642e737667)](https://packagist.org/packages/haythem/rsa-id-nova-field)

Package Description: A Laravel Nova field for RSA IdNumber Validation

[![](animation.gif)](animation.gif)

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

[](#installation)

Install via composer

```
composer require haythem/rsa-id-nova-field
```

Usage
-----

[](#usage)

```
    use Haythem\RsaIdNovaField\RsaIdNovaField;

    public function fields(Request $request)
    {
     return [
       RsaIdNovaField::make("RSA ID")
            ->acceptFullIdOnly(false)
            ->acceptValidIdOnly(true) // add an extra validation rule
            ->showValidationIcon(true)
            ->showBirthDay(true)
            ->showGenderIcon(true)
            ->showCitizenship(true)
            ->showAge(true)
            ->storeAge("age")
            ->displaySmall()
            ->storeGender("gender")

            /**
            *    Store the birthday on a given field and a specific date format
            *
            *
            *    d Day of the month as digits; no leading zero for single-digit days.
            *    dd	Day of the month as digits; leading zero for single-digit days.
            *    ddd	Day of the week as a three-letter abbreviation.
            *    DDD	"Ysd", "Tdy" or "Tmw" if date lies within these three days. Else fall back to ddd.
            *    dddd	Day of the week as its full name.
            *    DDDD	"Yesterday", "Today" or "Tomorrow" if date lies within these three days. Else fall back to dddd.
            *    m	Month as digits; no leading zero for single-digit months.
            *    mm	Month as digits; leading zero for single-digit months.
            *    mmm	Month as a three-letter abbreviation.
            *    mmmm	Month as its full name.
            *    yy	Year as last two digits; leading zero for years less than 10.
            *    yyyy	Year represented by four digits.
            *    shortDate	m/d/yy	6/9/07
            *    paddedShortDate	mm/dd/yyyy	06/09/2007
            *    mediumDate	mmm d, yyyy	Jun 9, 2007
            *    longDate	mmmm d, yyyy	June 9, 2007
            *    fullDate	dddd, mmmm d, yyyy	Saturday, June 9, 2007
            */
            ->storeBirthday("birthday","yyyy/mm/dd")

    ];
    }
```

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity50

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

Every ~14 days

Total

4

Last Release

1815d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/39649249?v=4)[Haythem Ben Khlifa](/maintainers/haythembenkhlifa)[@haythembenkhlifa](https://github.com/haythembenkhlifa)

---

Top Contributors

[![haythembenkhlifa](https://avatars.githubusercontent.com/u/39649249?v=4)](https://github.com/haythembenkhlifa "haythembenkhlifa (7 commits)")

---

Tags

laravelnova

### Embed Badge

![Health badge](/badges/haythem-rsa-id-nova-field/health.svg)

```
[![Health](https://phpackages.com/badges/haythem-rsa-id-nova-field/health.svg)](https://phpackages.com/packages/haythem-rsa-id-nova-field)
```

###  Alternatives

[optimistdigital/nova-multiselect-field

A multiple select field for Laravel Nova.

3403.5M7](/packages/optimistdigital-nova-multiselect-field)[digital-creative/conditional-container

Provides an easy way to conditionally show and hide fields in your Nova resources.

116593.8k4](/packages/digital-creative-conditional-container)[genealabs/laravel-overridable-model

Provide a uniform method of allowing models to be overridden in Laravel.

92398.0k2](/packages/genealabs-laravel-overridable-model)[inspheric/nova-defaultable

Default values for Nova fields when creating resources and running resource actions.

51174.8k1](/packages/inspheric-nova-defaultable)[murdercode/nova4-tinymce-editor

Boost your Laravel Nova with the TinyMCE editor.

17165.2k](/packages/murdercode-nova4-tinymce-editor)[yieldstudio/nova-google-autocomplete

A Laravel Nova Google autocomplete field.

12218.4k](/packages/yieldstudio-nova-google-autocomplete)

PHPackages © 2026

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