Laravel验证表单自定消息写那里?

WBOY
Freigeben: 2016-06-06 20:13:59
Original
1057 Leute haben es durchsucht

  • 我是直接在store()调用表单验证的,例如

<code>  public function store(Requests\HrFormRequest $request)</code>
Nach dem Login kopieren
Nach dem Login kopieren
  • 这样调用表单验证,怎么去自定义错误消息呢?

文档里写的

<code>$messages = [
    'email.required' => 'We need to know your e-mail address!',
];</code>
Nach dem Login kopieren
Nach dem Login kopieren

这个$messages应该放那里..因为是在store()的参数直接调用表单验证,所以不知道放那里.

回复内容:

  • 我是直接在store()调用表单验证的,例如

<code>  public function store(Requests\HrFormRequest $request)</code>
Nach dem Login kopieren
Nach dem Login kopieren
  • 这样调用表单验证,怎么去自定义错误消息呢?

文档里写的

<code>$messages = [
    'email.required' => 'We need to know your e-mail address!',
];</code>
Nach dem Login kopieren
Nach dem Login kopieren

这个$messages应该放那里..因为是在store()的参数直接调用表单验证,所以不知道放那里.

在别的地方有人回复了答案,按我的文件为例应该写在.

<code>File: Requests\HrFormRequest.php</code>
Nach dem Login kopieren
<code>public function messages() {
$messages = [
    'email.required' => 'We need to know your e-mail address!',
];
return $messages
}</code>
Nach dem Login kopieren

或者

<code>  public function messages()
  {
    return [
    'email.required' => 'We need to know your e-mail address!',
    ];
  }</code>
Nach dem Login kopieren

需要注意的是,字段后的规则是对应自定义错误消息的.

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage