sadegh19b/laravel-persian-validation
Laravel Persian Validation adds ready-to-use rules for validating Persian text, numbers, dates, national ID codes, bank card numbers, IBAN/Sheba, postal codes, and mobile numbers. Integrate Iranian-specific validation into any Laravel app with familiar syntax and localized error messages.
Assessment basis is thin. This review rests on a single release line: [2.x] Add support laravel 13. There is no prior assessment, no package inventory entry, and no changelog detail. The evaluation below is therefore a framework-compatibility read, not a functional one — treat the verdict as provisional pending package identification.
^11|^12|^13) or a hard cut?Stack fit — Presumed standard Laravel/Composer integration. Nothing in the release note contradicts a conventional install. Confirm the package's role (library vs. dev tooling) before scoping, since that changes the risk envelope materially.
Migration path — Two distinct cases:
Compatibility — Verify the published constraint directly rather than inferring additivity from the release note. The specific check is whether illuminate/* constraints widened or were rewritten. A rewrite that drops Laravel 11/12 would be a breaking change mislabeled as a feature.
Sequencing
composer.json constraints and CI matrix.Recommendation: no action now; pre-clear this package as a Laravel 13 dependency and revisit at the framework upgrade window.
composer update failure at the worst possible moment (hotfix, security patch).Net: low-risk, low-urgency, mildly positive. This release reduces future upgrade friction without changing anything we run today. Hold; re-evaluate when Laravel 13 enters our roadmap.
How can I help you explore Laravel packages today?