在 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
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Laravel 表单验证针对动态命名的 input 回显错误信息的方法
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Laravel 表单验证针对动态命名的 input 回显错误信息的方法