项目作者: laravel-validation-rules

项目描述 :
Validate US States and Canada Provinces
高级语言: PHP
项目地址: git://github.com/laravel-validation-rules/us-state.git
创建时间: 2017-09-10T06:47:12Z
项目社区:https://github.com/laravel-validation-rules/us-state

开源协议:Apache License 2.0

下载


State

Validate US States, Canada Provinces, and Mexico States

















Installation

  1. composer require laravel-validation-rules/us-state

Usage

  1. use LVR\State\Abbr;
  2. use LVR\State\Full;
  3. # Abbreviation vs Full
  4. $request->validate(['test' => 'UT'], ['test' => new Abbr]); // Pass!
  5. $request->validate(['test' => 'BC'], ['test' => new Abbr); // Pass!
  6. $request->validate(['test' => 'SON'], ['test' => new Abbr); // Pass!
  7. $request->validate(['test' => 'Utah'], ['test' => new Full]); // Pass!
  8. $request->validate(['test' => 'Alberta'], ['test' => new Full]); // Pass!
  9. $request->validate(['test' => 'Sonora'], ['test' => new Full]); // Pass!
  10. # Abbreviation - USA vs Canada vs Mexico
  11. $request->validate(['test' => 'UT'], ['test' => new Abbr]); // Pass!
  12. $request->validate(['test' => 'UT'], ['test' => new Abbr('US')]); // Pass!
  13. $request->validate(['test' => 'BC'], ['test' => new Abbr('CA')); // Pass!
  14. $request->validate(['test' => 'SON'], ['test' => new Abbr('MX')); // Pass!
  15. # Full - USA vs Canada vs Mexico
  16. $request->validate(['test' => 'Utah'], ['test' => new Full('US')]); // Pass!
  17. $request->validate(['test' => 'Alberta'], ['test' => new Full('CA')]); // Pass!
  18. $request->validate(['test' => 'Sonora'], ['text' => new Full('MX')]); // Pass!