在 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
(adsbygoogle = window.adsbygoogle || []).push({});
来源:https://www.02405.com/archives/9372