Laravel 5 表单请求手动指定要显示的字段名称
Laravel 5 Form Request manually specify field name to be displayed
在Laravel的表单请求中,如何手动指定出错时显示的字段名称?
这是我的 blade.php 文件
<input type="text" name="txtConfigKey" id="txtConfigKey" class="form-control" placeholder="Config Key" />
然后在我的请求文件中:
public function rules()
{
return [
'txtConfigKey' => 'required'
];
}
则输出为:"The txt config key field is required."
注意它用空格转换了 "txtConfigKey"。有没有办法让我手动指定字段是什么?
在 CodeIgniter 中,我可以这样做:
$this->form_validation->set_rules('txtConfigKey', 'Config Key', 'required');
其中第一个参数是字段名,第二个参数是我要显示在错误信息上的字段名。
如果您使用表单请求,则有一个名为 messages() 的方法。
您必须使用自定义错误消息覆盖它,例如:
public function messages()
{
return [
'txtConfigKey.required'=>'The Config Key is required'
];
}
在Laravel的表单请求中,如何手动指定出错时显示的字段名称?
这是我的 blade.php 文件
<input type="text" name="txtConfigKey" id="txtConfigKey" class="form-control" placeholder="Config Key" />
然后在我的请求文件中:
public function rules()
{
return [
'txtConfigKey' => 'required'
];
}
则输出为:"The txt config key field is required."
注意它用空格转换了 "txtConfigKey"。有没有办法让我手动指定字段是什么?
在 CodeIgniter 中,我可以这样做:
$this->form_validation->set_rules('txtConfigKey', 'Config Key', 'required');
其中第一个参数是字段名,第二个参数是我要显示在错误信息上的字段名。
如果您使用表单请求,则有一个名为 messages() 的方法。 您必须使用自定义错误消息覆盖它,例如:
public function messages()
{
return [
'txtConfigKey.required'=>'The Config Key is required'
];
}