问题描述
所以我为此挣扎了一天|我使用Laravel / Jetstream 8.x
我注册表格,但无效,不会显示在浏览器中,下面是不会显示的代码示例
<div class="col">
<input class="form-control @error('nama_f') is-invalid @enderror" type="text" id="name_f" name="name_f" placeholder="Front name">
@error ('nama_f')<div class="invalid-Feedback">this is invalid</div> @enderror
</div>
这是浏览器的响应
<div class="col">
<input class="form-control " type="text" id="name_f" name="name_f" placeholder="Front name">
</div>
它放了一个空格,所以它的意思是在那里,但不知何故
我尝试了一些诸如@if
之类的东西 @if ($errors->any())
<div style="color: red; font-size:15px">
Please choose a username.
</div>
@endif
Jetstream默认也是不错的选择,但显示的名称不应该显示 我不知道如何自定义它,但是我可以将其隐藏起来,这就是为什么我使用is-invalid *pic when it show default error msg *
解决方法
你打错了。
@error('nama_f') is-invalid @enderror
应该
@error('name_f') is-invalid @enderror
HTH,如果它解决了您的问题,请接受它作为答案。