tylercd100/laravel-validator-state

验证美国和加拿大的州和省

1.0.0 2017-04-13 16:14 UTC

This package is auto-updated.

Last update: 2024-09-12 10:20:51 UTC


README

Latest Version Software License Build Status Scrutinizer Code Quality Code Coverage Total Downloads

此包已迁移到这里,用于laravel 5.5+。请使用它。还可以查看这些其他社区验证规则

安装

通过composer安装 - 在终端中

composer require tylercd100/laravel-validator-state

现在将以下内容添加到您的config/app.php文件中的providers数组中

Tylercd100\Validator\State\ServiceProvider::class

用法

# USA vs Canada
Validator::make(['test' => 'UT'], ['test' => 'state']); //true
Validator::make(['test' => 'UT'], ['test' => 'state:usa']); //true
Validator::make(['test' => 'BC'], ['test' => 'state:canada']); //true

# Abbreviation vs Full
Validator::make(['test' => 'Utah'], ['test' => 'state:full']); //true
Validator::make(['test' => 'UT'], ['test' => 'state:abbr']); //true

# Mix and match
Validator::make(['test' => 'UT'], ['test' => 'state:usa,abbr']); //true
Validator::make(['test' => 'Alberta'], ['test' => 'state:canada,full']); //true