spatie/laravel-validation-rules
A set of useful Laravel validation rules
3.4.4
3.9M downloads/mo
#2437 most downloaded on Packagist
spatie/laravel-validation-rules
What this package is like to depend on
Last release 6 months ago
21 Feb 2026
Release timing varies
gaps range from 8 days to 12 months
Nearly every release is documented
notes for 33 of 36 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
36 releases · first in 2018
1 release in the last 12 months
see the full history below
Release timeline
35 releases · Oct 2018 to Feb 2026Releases
latest 36-
3.4.421 Feb 2026 -
3.4.325 Feb 2025Release notes
Open source →Release notes
Open source →What's Changed
- Add delimiter string erorr message by @carestad in https://github.com/spatie/laravel-validation-rules/pull/76
Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.4.2...3.4.3
-
3.4.224 Feb 2025Release notes
Open source →What's Changed
- Only allow string values to be processed by @carestad in https://github.com/spatie/laravel-validation-rules/pull/74
New Contributors
- @carestad made their first contribution in https://github.com/spatie/laravel-validation-rules/pull/74
Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.4.1...3.4.2
-
3.4.117 Feb 2025Release notes
Open source →What's Changed
- Fixed typo in README.md by @snipe in #71
- Laravel 12.x Compatibility by @laravel-shift in #72
New Contributors
Full Changelog: 3.4.0...3.4.1
Release notes
Open source →What's Changed
- Fixed typo in README.md by @snipe in https://github.com/spatie/laravel-validation-rules/pull/71
- Laravel 12.x Compatibility by @laravel-shift in https://github.com/spatie/laravel-validation-rules/pull/72
New Contributors
- @snipe made their first contribution in https://github.com/spatie/laravel-validation-rules/pull/71
Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.4.0...3.4.1
-
3.4.002 Mar 2024Release notes
Open source →What's Changed
- Fix test badge by @erikn69 in #67
- Laravel 11.x Compatibility by @laravel-shift in #70
New Contributors
Full Changelog: 3.3.1...3.4.0
Release notes
Open source →What's Changed
- Fix test badge by @erikn69 in https://github.com/spatie/laravel-validation-rules/pull/67
- Laravel 11.x Compatibility by @laravel-shift in https://github.com/spatie/laravel-validation-rules/pull/70
New Contributors
- @erikn69 made their first contribution in https://github.com/spatie/laravel-validation-rules/pull/67
Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.3.1...3.4.0
-
3.3.129 May 2023Release notes
Open source →What's Changed
- Convert test to pest by @lloricode in #65
- Add parameter column on
Authorized, use php8 syntax by @lloricode in #64 - Use pest on composer test script by @lloricode in #66
New Contributors
- @lloricode made their first contribution in #65
Full Changelog: 3.3.0...3.3.1
Release notes
Open source →What's Changed
- Convert test to pest by @lloricode in https://github.com/spatie/laravel-validation-rules/pull/65
- Add parameter column on
Authorized, use php8 syntax by @lloricode in https://github.com/spatie/laravel-validation-rules/pull/64 - Use pest on composer test script by @lloricode in https://github.com/spatie/laravel-validation-rules/pull/66
New Contributors
- @lloricode made their first contribution in https://github.com/spatie/laravel-validation-rules/pull/65
Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.3.0...3.3.1
-
3.3.009 May 2023Release notes
Open source →What's Changed
- use str_getcsv instead of explode in Delimited rule by @ragulka in https://github.com/spatie/laravel-validation-rules/pull/62
New Contributors
- @ragulka made their first contribution in https://github.com/spatie/laravel-validation-rules/pull/62
Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.2.2...3.3.0
-
3.2.225 Jan 2023Release notes
Open source →What's Changed
- Add PHP 8.2 Support by @patinthehat in #57
- Install Laravel Pint by @imdhemy in #59
New Contributors
- @patinthehat made their first contribution in #57
- @imdhemy made their first contribution in #59
Full Changelog: 3.2.1...3.2.2
Release notes
Open source →What's Changed
- Add PHP 8.2 Support by @patinthehat in https://github.com/spatie/laravel-validation-rules/pull/57
- Install Laravel Pint by @imdhemy in https://github.com/spatie/laravel-validation-rules/pull/59
New Contributors
- @patinthehat made their first contribution in https://github.com/spatie/laravel-validation-rules/pull/57
- @imdhemy made their first contribution in https://github.com/spatie/laravel-validation-rules/pull/59
Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.2.1...3.2.2
-
3.2.101 Aug 2022 -
3.2.012 Jan 2022Release notes
Open source →What's Changed
- fix psr version by @iamfarhad in #50
- Allow Laravel 9
New Contributors
- @iamfarhad made their first contribution in #50
Full Changelog: 3.1.1...3.2.0
-
3.1.116 Aug 2021 -
3.1.006 Aug 2021 -
3.0.030 Nov 2020 -
2.7.130 Nov 2020 -
2.7.028 Oct 2020 -
2.6.108 Sep 2020 -
2.6.001 Sep 2020Release notes
Open source →- adds the ability to specify an auth guard, and uses route name resolution for models (#41)
-
2.5.201 Jul 2020 -
2.5.101 Apr 2020 -
2.5.002 Mar 2020 -
2.4.004 Sep 2019 -
2.3.413 Jun 2019 -
2.3.312 Jun 2019 -
2.3.216 May 2019 -
2.3.116 May 2019 -
2.3.016 May 2019 -
2.2.016 May 2019Nothing published for this version
-
2.1.127 Feb 2019 -
2.1.002 Jan 2019 -
2.0.019 Dec 2018Release notes
Open source →- move all validation message translations to the
validation.*group to be more consistent with Laravel - add relevant data for each rule to validation message translations (see
messagemethod for each rule)
- move all validation message translations to the
-
1.0.316 Oct 2018 -
1.0.214 Oct 2018 -
1.0.112 Oct 2018 -
1.0.012 Oct 2018 -
0.0.2no dateNothing published for this version
-
0.0.111 Oct 2018Nothing published for this version