Просмотр сообщения проверки формы Laravel - PullRequest
0 голосов
/ 05 января 2019

Извините за мой титул.

Я использую 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 голосов
/ 05 января 2019

Вам необходимо отобразить ошибки под вашими элементами формы. Вы можете сделать что-то вроде этого.

    <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>

отобразит сообщение проверки красным цветом под элементом формы. Здесь «описание» - это наши определенные правила проверки.

0 голосов
/ 05 января 2019

Просто напишите это в нужном вам месте.

{{ $errors->first('input_name') }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...