mokhosh/filament-jalali
Filament plugin adding full Jalali (Solar Hijri/Persian) calendar support to admin panels: Jalali date picker inputs, date/time table columns, filters, and formatting/conversion helpers so Persian dates display and save correctly in resources, forms, and tables.
Adopt when:
Look elsewhere or proceed carefully when:
For executives: Supporting Persian-speaking customers currently requires calendar work we'd otherwise build and maintain ourselves. This is a small, free, open-source plugin that plugs Jalali date handling into our existing Filament admin tooling. The new v6.0.0 release adds support for the next versions of our framework (Laravel 13 / Filament 5), which keeps our Persian-market option open without new headcount — but it's a major-version bump tied to a framework upgrade, so it becomes a work item inside that upgrade, not a standalone project. Risk is low and contained: it's a UI-layer dependency, and dates remain stored in the standard format so we can replace it later.
For engineering: v6.0.0 adds Laravel 13 and Filament 5 support and refactors Jalali date tests to exercise real Filament table configuration rather than test doubles. Because the package tracks Filament majors, v6 is only appropriate once we're on Filament 5; anything on Filament 4 should remain on v5.1.0. Before upgrading: audit custom resources, form/table schemas, and any tests that touch Jalali columns or pickers for behavioral changes, and confirm the rest of our Filament plugin set has Filament 5-compatible releases. Keep Jalali formatting confined to the presentation layer — persist UTC/Gregorian — so conversion logic never leaks into domain code and the dependency stays swappable. Recommend validating the upgrade in a branch with the admin i18n test suite before committing to the framework bump.
How can I help you explore Laravel packages today?