Laravel 8 指定自定义属性值
如果您想要将错误信息中的 :attribute
部分替换为自定义的属性名称,您可以在 resources/lang/xx/validation.php
语言文件中的 attributes
属性数组中指定自定义名称以实现:
'attributes' => [
'email' => 'email address',
],
您亦可通过将自定义属性作为 Validator::make
的第四个参数传递给它来实现:
$customAttributes = [
'email' => 'email address',
];
$validator = Validator::make($input, $rules, $messages, $customAttributes);