Laravel表单验证消息视图

时间:2019-01-05 09:00:33

标签: laravel validation laravel-5.7

对不起,我的头衔。

我正在使用Laravel 5.7.*

现在,我的表单验证消息视图如下: enter image description here

但是我需要这样,我的意思是至少错误消息出现在输入字段下面: enter image description here

像这样显示错误:

@if(count($errors)>0)
  <ul>
  @foreach($errors->all() as $error)
    <li class="alert alert-danger">
      {{$error}}
    </li>
    @endforeach
  </ul>
@endif

2 个答案:

答案 0 :(得分:3)

只需将其写在您想要的位置即可。

rename

答案 1 :(得分:1)

您需要在表单元素下显示错误。您可以执行以下操作。

    <div class="form-group {{ $errors->has('description') ? ' has-error' : '' }}">
        <label for="exampleInputFile">Description</label>
        {!! Form::textarea('description', null,['class' => 'form-control',
        'placeholder' => 'Type Description']);    !!}
        <small class="text-danger">{{ $errors->first('description') }}</small>
   </div>

这里:

    $error->has('description')? 'has-error' : '' , 

将在表单元素上添加“具有错误”类,这将使表单元素周围出现红线。

并且:

    <small class="text-danger">{{ $errors->first('description') }}</small>

将在表单元素下方以红色显示验证消息。在这里,“描述”是我们定义的验证规则。