阅读(4254) (6)

Laravel 8 指定自定义属性值

2021-06-25 11:53:20 更新

如果您想要将错误信息中的 :attribute 部分替换为自定义的属性名称,您可以在 resources/lang/xx/validation.php 语言文件中的 attributes 属性数组中指定自定义名称以实现:

'attributes' => [
    'email' => 'email address',
],

您亦可通过将自定义属性作为 Validator::make 的第四个参数传递给它来实现:

$customAttributes = [
    'email' => 'email address',
];

$validator = Validator::make($input, $rules, $messages, $customAttributes);