【问题标题】:Laravel Form Validation Message ViewLaravel 表单验证消息视图
【发布时间】:2019-01-05 17:29:21
【问题描述】:

对不起我的标题。

我正在使用Laravel 5.7.*

现在我的表单验证消息视图是这样的:

但我需要这样,我的意思是输入字段下方至少出现错误消息:

显示错误如下:

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

【问题讨论】:

    标签: laravel validation laravel-5.7


    【解决方案1】:

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

    {{ $errors->first('input_name') }}
    

    【讨论】:

      【解决方案2】:

      您需要在表单元素下显示错误。你可以这样做。

          <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' : '' , 
      

      将在表单元素上添加“has-error”类,这将使表单元素周围变成红色。

      还有:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-06
        • 1970-01-01
        • 1970-01-01
        • 2018-12-17
        • 1970-01-01
        • 2018-09-13
        相关资源
        最近更新 更多