Laravel 5 bootstrap 4和laravel 5.6在输入字段下未显示错误
我使用的是laravel 5.6,刀片文件中有以下内容:Laravel 5 bootstrap 4和laravel 5.6在输入字段下未显示错误,laravel-5,bootstrap-4,Laravel 5,Bootstrap 4,我使用的是laravel 5.6,刀片文件中有以下内容: <form method="POST" action="/review"> @csrf {{ $errors->first('nickname') }} <input type="hidden" name="book_id" value="{{ request()->route('id')
<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>
@csrf
{{$errors->first('昵称')}
昵称:
@如果($errors->has('昵称'))
{{$errors->first('昵称')}
@恩迪夫
评论:
@如果($errors->has('review'))
{{$errors->first('review')}
@恩迪夫
提交
正如您在第三行中看到的,我添加了{{$errors->first('昵称')}},只是为了确保它有输出,并且它有输出,但只是不在输入字段下显示输出。
如何解决这个问题?为什么会这样 您在
{{$errors->has('昵称')?“is ivalid':'}}
中有一个输入错误,应该是无效的
让我们看看您的控制器功能。您是否返回了withErrors()
?您在{{$errors->has('昵称')?'is ivalid':'}}
应该是无效
@thefallen中有一个输入错误,这正是错误所在。你愿意把它写下来回答我吗?