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 中进行定义。