ptplugins/filament-number-input
A Filament form field for cleaner numeric entry, with configurable formatting, decimals, min/max limits, and locale-friendly display for consistent number inputs in admin panels.
SUM(), AVG(), etc.) silently produce wrong totals when values arrive as localized strings — "1.234,56" parsed as 1.234. This package targets that class of defect directly, so it feeds decisions about whether our admin reporting is safe to surface to finance/ops users.1.234,56 rather than 1,234.56. It informs sequencing: do we ship locale-tolerant input before or after we ship the panels to those users?Consider adoption when all or most of the following hold:
Look elsewhere when:
For executives: This is a small, narrowly scoped dependency that closes a trust gap in our admin reporting. When users type numbers in local formats, totals can come out wrong — which quietly undermines confidence in everything on the dashboard. The package is cheap, reversible, and confined to Filament panels rather than our data model.
For engineering: A drop-in for Filament v3/v4/v5 that encapsulates locale-aware numeric parsing, so we don't hand-roll casts and separators handling in every table and widget. It reduces bespoke code around aggregate paths where the subtle bugs live.
Important caveat to state plainly: release 1.0.2 is a metadata-only change — it sharpens the Packagist description to name Filament v3/v4/v5 and the problem it solves ("no more broken SUM()s or cast errors from localized number strings"). There are no functional, API, or behavioral changes in this release. It improves discoverability and clarifies scope; it does not change the risk profile. Validate the package against its source and test suite before committing, and pin the version given pre-2.0 maturity.
How can I help you explore Laravel packages today?