加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

在laravel表单验证中为多个字段设置一个自定义消息

发布时间:2020-12-14 23:24:43 所属栏目:资源 来源:网络整理
导读:我在表单中有3个字段. 我编写此代码进行表单验证. $rules = array( 'field_1' = 'required','field_2' = 'required','field_3' = 'required',);$messages = array( 'field_1.required' = 'Please fill up all value','field_2.required' = 'Please fill up a
我在表单中有3个字段.

我编写此代码进行表单验证.

$rules = array(
                'field_1' => 'required','field_2' => 'required','field_3' => 'required',);


$messages = array(
                'field_1.required' => 'Please fill up all value','field_2.required' => 'Please fill up all value','field_3.required' => 'Please fill up all value',);

$validator = Validator::make(Input::all(),$rules,$messages);

现在,如果用户用空白填写表单2字段,则验证器返回两条错误消息.如果用户用空白填写表单3字段,则验证器返回三条错误消息.但我想只显示所有字段的一条消息.

解决方法

你可以改成它
$messages = array(
    'required' => 'Please fill up all value',);
validator = Validator::make(Input::all(),$messages);

并让您的视图只输出第一条错误消息.

{{ $errors->first(null,'<div class="alert alert-danger">:message</div>') }}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读