codesvault / validator
数据验证库
1.1.2
2023-07-26 12:44 UTC
Requires
- php: >=7.1
README
数据验证composer包。
安装
使用composer安装。
composer require codesvault/validator
使用
$validator = Validator::validate( [ 'username' => 'required|stringOnly', 'full_name' => 'stringWithSpace', 'password' => 'required|min:8', 'email' => 'required|email', ], );
默认情况下,它将从$_REQUEST中获取数据。但您也可以作为第二个参数传递数据。
$validator = Validator::validate( [ 'username' => 'required|stringOnly', 'full_name' => 'stringWithSpace' ], [ 'username' => 'abmsourav', 'full_name' => 'Keramot UL Islam' ] );
处理错误
如果有任何数据无效,则error方法将返回错误信息数组。否则,它将返回false。
getData方法将返回验证后的数据数组。
$error = $validator->error(); if ($error) { return $error; } $validator->getData();