2017 © Pedro Peláez
 

library validate

form validate,model validate

image

zodream/validate

form validate,model validate

  • Sunday, July 22, 2018
  • by zx648383079
  • Repository
  • 1 Watchers
  • 0 Stars
  • 24 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 50 % Grown

The README.md

validate

表单数据验证器, (*1)

使用方法

自定义使用, (*2)


Validator::make([ 'name' => 'required', 'name' => ['required', 'message' => '用户名必填'] [['name', 'url'], 'required', 'max' => 5], 'name' => 'required|string|min:5|message:用户名长度必须大于5个字符' ])->validate($data); // bool Validator::make([ 'name' => 'required', ], $data); // 简写 bool Validator::required()->valdate($value); // bool $v = Validator::make([]); $v->validate(); // bool $v->errors(); // ['name' => ['错误信息']] $v->firstError(); // '错误信息'

配合 Model 使用, (*3)


class Do extends Model { public function rules() { return [ 'name' => 'required', // 一行只能验证一个属性 'url' => 'required|url|max:255' ]; } public function messages() { return [ 'required' => ':attribute 必填', 'name.required' => '用户名必填!', ]; } public function labels() { return [ 'name' => '用户名' ]; } }

获取验证过的 提交字段, (*4)


app('request')->validate([ 'name' => 'required' ]); // ['name' => '值']

验证方法

required 必填, (*5)


Validator::required()->validate('1'); // true

The Versions

22/07 2018

dev-master

9999999-dev https://github.com/zodream/validate

form validate,model validate

  Sources   Download

MIT

The Requires

 

validate zodream

14/06 2018

1.2

1.2.0.0 https://github.com/zodream/validate

form validate,model validate

  Sources   Download

MIT

The Requires

 

validate zodream

01/03 2018

1.1

1.1.0.0 https://github.com/zodream/validate

form validate,model validate

  Sources   Download

MIT

The Requires

 

validate zodream

10/02 2018

v1.0

1.0.0.0 https://github.com/zodream/validate

form validate,model validate

  Sources   Download

MIT

The Requires

 

validate zodream