Я использую Laravel 5.6 и у меня есть следующий файл в блейд-файле:
<form method="POST" action="/review">
@csrf
{{ $errors->first('nickname') }}
<input type="hidden" name="book_id" value="{{ request()->route('id') }}">
<div class="form-group">
<label for="nickname">nickname:</label>
<input type="text" name="nickname" class="form-control {{ $errors->has('nickname') ? 'is-ivalid' : ''}}" id="nickname">
@if($errors->has('nickname'))
<div class="invalid-feedback" role="alert">
<strong>{{ $errors->first('nickname') }}</strong>
</div>
@endif
</div>
<div class="form-group">
<label for="review">comment:</label>
<textarea name="review" class="form-control"></textarea>
@if($errors->has('review'))
<span class="invalid-feedback" role="alert">
<strong>{{ $errors->first('review') }}</strong>
</span>
@endif
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
как вы видите в третьей строке, я добавил {{$ errors-> first ('nickname')}} просто для того, чтобы убедиться, что он имеет вывод, и он есть, но просто не отображает вывод под полем ввода.
как это решить? почему это случилось?