打印多个选择的错误消息

时间:2018-05-16 10:44:46

标签: php laravel laravel-blade

我正在尝试从Laravel中的多个选择中打印出错误消息:

@if($errors->has('interests')
    <ul class="alert alert-danger">
    @foreach($errors->get('interests') as $error)
        <li>{{ $error }}</li>
    @endforeach
    </ul>
@endif

此外,我的select有一个name="interests[]"的属性。我做错了什么?

1 个答案:

答案 0 :(得分:0)

如果您进行此类验证

'interests' => 'required|array|...'

并且不针对特定验证,那么该字段只会有1条错误消息。所以你可以这样做

@if($errors->has('interests'))
    <ul class="alert alert-danger">
        <li>{{ $errors->first('interests') }}</li>
    </ul>
@endif