gpt4 book ai didi

javascript - 如何在 View 中显示特定的 laravel 验证错误,而不是全部

转载 作者:行者123 更新时间:2023-12-01 03:51:28 24 4
gpt4 key购买 nike

我遇到的问题是我的出生日期字段有多个验证规则。

        @if($errors->has('dob'))
<span id="helpBlock" class="help-block error">
@foreach($errors->get('dob') as $message)
{{ $message }}
@endforeach
</span>
<script>$('#dob').addClass('formError');</script>
@endif

这将打印出所有错误。

我只想在触发时打印出“必需”验证规则,我正在前端处理其他验证。

最佳答案

不久前我也遇到了同样的问题。您只能通过其公共(public)方法 $errors->all()、$errors->get()、$errors->first() 等访问错误消息包。前两个方法返回消息的数字数组。因此,无法按验证名称进行过滤。因此,最好的办法是根据验证规则了解消息的顺序。因此,如果“required”是为该字段定义的第二条规则,您可以使用它的索引来访问它。像这样。

@if($errors->has('dob'))
<span id="helpBlock" class="help-block error">
{{ $errors->get('dob')[1] }}
</span>
<script>$('#dob').addClass('formError');</script>
@endif

抱歉英语不好。希望你能理解。祝你有美好的一天。

关于javascript - 如何在 View 中显示特定的 laravel 验证错误,而不是全部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43144451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com