vlauciani/laravel-validation-rules

Laravel 的验证规则。

v1.3.0 2022-05-31 07:11 UTC

This package is auto-updated.

Last update: 2024-09-29 05:57:10 UTC


README

Tests Packagist License Total Downloads

安装

composer require vlauciani/laravel-validation-rules:^1.0.0

可用规则

RFC3339Extended

PHP 不正确地验证 RFC3339: laravel/framework#35387

  • 例如 2020-12-21T23:59:59+00:002020-12-21T23:59:59Z 返回 false 但实际上是 true

规则 统一日期格式为: YYYY-MM-DDThh:mm:ss.mmm+nn:nn

使用方法

<?php
namespace App\Api\Controllers;
use App\Http\Controllers\Controller;
use VLauciani\LaravelValidationRules\Rules\RFC3339ExtendedRule;

class MyController extends Controller
{
    public function index()
    {
        $myData = ['starttime' => '2022-04-06T12:00:00.123+00:00']
        Validator::make($myData, [
            'starttime'           => [new RFC3339ExtendedRule()],
        ])->validate();
    }
}

贡献

感谢您的贡献!

以下是已经为此存储库做出贡献的用户列表:

作者

(c) 2022 Valentino Lauciani vlauciani[at]gmail.com

感谢