laravel 中数据验证使用 Validator::make(data,rules,[messages],[attribute]) 函数来实现:
$param = [
'id' => intval(...$request->input('id', 0)),
'title' => $request->input('title', ''),
];
$rule = [
'id' => 'required|...required|max:255',
];
$attribute = [
'id' => '封面id',
'title' => '标题',
];
//参数有四个 要校验的数据,校验规则,提示,字段说明 (错误提示...$attribute);
if ($validator->fails()) {
throw new \Exception($validator->errors()->first()); //抛出第一个错误...}
相关验证参考文档:https://blog.csdn.net/qq_35641923/article/details/79174555
错误提示定义在 resource/lang/zh/validation.php