laravel iso8601 date validation package
penance316/laravel-iso8601-validator is a Laravel package for laravel iso8601 date validation package.
It currently has 18 GitHub stars and 638.531 downloads on Packagist (latest version v1.1.0).
Install it with composer require penance316/laravel-iso8601-validator.
Discover more Laravel packages by penance316
or browse all Laravel packages to compare alternatives.
Last updated
composer require "penance316/laravel-iso8601-validator"
Add the required validator to boot method of app/Providers/AppServiceProvider.php
Validator::extend('iso_date', 'Penance316\Validators\IsoDateValidator@validateIsoDate');
Add the following lines to resources/lang/en/validation.php
'iso_date' => 'The :attribute must be a valid ISO8601 string.',
...
'reference' => 'required|max:255',
'startDate' => 'required|iso_date',
'email' => 'required|email',
...
2012-04-23T18:25:43.511Z2010-02-18T16:23.33+06002012-04-232010-02-18T16:23.33'startDate' => 'required|iso_date:utc',