laravel 中数据验证

2022-12-29 18:03:55 浏览数 (2)

laravel 中数据验证使用 Validator::make(data,rules,[messages],[attribute]) 函数来实现:
代码语言:javascript复制
$param = [
	'id' => intval($request->input('id', 0)),
	'title' => $request->input('title', ''),
];
$rule = [
	'id' => 'required|integer',
	'title' => 'required|max:255',
];
$attribute = [
	'id' => '封面id',
	'title' => '标题',
];
//参数有四个 要校验的数据,校验规则,提示,字段说明   (错误提示=字段说明追 提示)
$validator = Validator::make($param, $rule, [], $attribute);
if ($validator->fails()) {
	throw new Exception($validator->errors()->first());    //抛出第一个错误
}

相关验证参考文档:https://blog.csdn.net/qq_35641923/article/details/79174555

错误提示定义在 resource/lang/zh/validation.php 中进行定义。

0 人点赞