在 Laravel 中针对特定的 input 回显错误信息,可以使用 @error 指定,示例如下:

<div class="form-group">
    <input type="text" name="first_name" value="">

    @error('first_name')
        <em class="alert alert-danger">{{ $message }}</em>
    @enderror
</div>

但是如果 input 的 name 是动态命名的,比如在循环中生成的 input ,那么可以使用 has 方法:

@foreach ($names as $name)
    <div class="form-group">
        <input type="text" name="name-{{$name->id}}" value="">
        @if ($errors->has('name-' $name->id))
            <em class="invalid-feedback">
                {{ $errors->first('name' . $name->id) }}
            </em>
        @endif
    </div>
@endforeach