codesvault/validator

1.1.2 2023-07-26 12:44 UTC

This package is auto-updated.

Last update: 2024-09-26 15:07:02 UTC


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();


可用规则