Laravel 表单验证针对动态命名的 input 回显错误信息的方法
admin 阅读:60 2024-03-01
在 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
声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!