无效不会自然显示

问题描述

所以我为此挣扎了一天|我使用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,如果它解决了您的问题,请接受它作为答案。