2017 © Pedro Peláez
 

library validation

A simple validation library.

image

104corp/validation

A simple validation library.

  • Wednesday, March 21, 2018
  • by MilesChou
  • Repository
  • 4 Watchers
  • 0 Stars
  • 785 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 1 Open issues
  • 5 Versions
  • 56 % Grown

The README.md

Validation

Build Status codecov Latest Stable Version Total Downloads License, (*1)

A simple validation library., (*2)

安裝套件

composer require 104corp/validation

使用方法

驗證元件使用方法很簡單,如果要驗證輸入是否為 string type 的話,可以這樣寫:, (*3)

<?php

use Corp104\Validation\Facade;
use Corp104\Validation\Validators\StringType;

$pid = 123;

if (Facade::isValid(StringType::class, $pid)) {
    echo '格式正確';
} else {
    echo '格式不正確';
}

元件也提供簡單的斷言驗證方法:, (*4)

<?php

use Corp104\Validator;
use Corp104\Validator\Validator\StringType;

$pid = 123;
$exception = new InvalidArgumentException('格式錯誤');

try {
    Facade::assert(StringType::class, $pid, $exception);
} catch (InvalidArgumentException $e) {
    echo $e->getMessage();  // 顯示 '格式錯誤'
}

驗證器

目前實作如下:, (*5)

Contributing

See CONTRIBUTING 。, (*6)

The Versions

21/03 2018

dev-master

9999999-dev https://github.com/104corp/php-validation

A simple validation library.

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.5

 

The Development Requires

21/03 2018

1.2.1

1.2.1.0 https://github.com/104corp/php-validation

A simple validation library.

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.5

 

The Development Requires

20/03 2018

1.2.0

1.2.0.0 https://github.com/104corp/php-validation

A simple validation library.

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.5

 

The Development Requires

04/03 2018

1.1.0

1.1.0.0 https://github.com/104corp/php-validation

A simple validation library.

  Sources   Download

BSD-3-Clause

The Requires

  • php >=5.5

 

The Development Requires

26/02 2018

1.0.0

1.0.0.0 https://github.com/104corp/php-validation

A simple validation library.

  Sources   Download

BSD-3-Clause

The Requires

  • php >=7.0

 

The Development Requires