pablorsk/laravel-iso8601-validator

laravel iso8601 date validation package
5,668
Install
composer require pablorsk/laravel-iso8601-validator
Latest Version:1.0.2
PHP:>=5.4.0
License:MIT
Last Updated:Dec 30, 2018
Links: GitHub  ·  Packagist
Maintainer: pablorsk

Laravel ISO8601 Date Validator

Install

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.',
Use like other validators
...
'reference'     => 'required|max:255',
'startDate'     => 'required|iso_date',
'email'         => 'required|email',
...
Only UTC
  • Valid
    • 2012-04-23T18:25:43.511Z
    • 2010-02-18T16:23.33+0600
  • No valid
    • 2012-04-23
    • 2010-02-18T16:23.33
'startDate'     => 'required|iso_date:utc',

Related Packages

penance316/laravel-iso8601-validator

laravel iso8601 date validation package

684,036 18
rap2hpoutre/laravel-credit-card-validator

Laravel credit card validator

133,441 21
tylercd100/laravel-validator-phone

Validate that a phone number is in the correct format

4,377 3
tylercd100/laravel-validator-color

Validate that a certain value is a valid CSS color string in Laravel 5

81,613 15
jaybizzle/laravel-migrations-organiser

A Laravel package to help organise migration files.

425,862 112

Version History

Version Released PHP Laravel License
1.0.2 >=5.4.0 >=5.0.0 MIT
v1.0.1 >=5.4.0 >=5.0.0 MIT
v1.0.0 >=5.4.0 >=5.0.0 MIT