无论如何,在 laravel 中是否存在对多个表单验证的错误进行分组

Is there anyway group the errors of multiple form validations in laravel

在给定的场景中

request()->validate([
    'type' => 'required',
    'category' => 'required'
]);

and Again

request()->validate([
    'name' => 'required',
    'gender' => 'required
]);

是否有可能出现包含这两种验证的某种集中式或合规性错误?

那么你应该使用 Validator facade 来处理这种情况。 例如。

$validator = Validator::make($request->only('type', 'category), [
    'type' => 'required',
    'category' => 'required'
]);

$validator2 = Validator::make($request->only('name', 'gender'), [
    'name' => 'required',
    'gender' => 'required'
]);

if ($validator->fails() || $validator2->fails()) {
    // return merge $validator->errors() and $validator2->errors();
}