laravel表单验证变量文本
如何更改错误反馈中使用的值,假设我有以下规则:laravel表单验证变量文本,laravel,Laravel,如何更改错误反馈中使用的值,假设我有以下规则: $rules = array( 'valid_country_code' => 'required', ); 但是,我希望用户在错误消息中看到“country”,而不是“valid\u country\u code”。目前的信息 需要有效的国家/地区代码 我想要什么 国家是必需的 但是我不想在发布时更改表单中的名称,因为我想将表单绑定到模型。您可以将自定义消息作为第三个参数传递给验证程序::mak
$rules = array(
'valid_country_code' => 'required',
);
但是,我希望用户在错误消息中看到“country”,而不是“valid\u country\u code”。目前的信息
需要有效的国家/地区代码
我想要什么
国家是必需的
但是我不想在发布时更改表单中的名称,因为我想将表单绑定到模型。您可以将自定义消息作为第三个参数传递给
验证程序::make
方法:
$rules = array(
'valid_country_code' => 'required',
);
$messages = [
'valid_country_code.required' => 'country is required.',
];
$validator = Validator::make($input, $rules, $messages);
在关于堆栈溢出的各种问题中都提到了这一点。。。例如: