Validation 在不显示数组键的情况下获取laravel中数组字段的验证错误消息

Validation 在不显示数组键的情况下获取laravel中数组字段的验证错误消息,validation,laravel-5,laravel-blade,Validation,Laravel 5,Laravel Blade,我有一个使用jquery自动生成的字段,现在的问题是如何在不显示索引键的情况下获取错误消息。下面是我的代码: @for($num = 0; $num < old('number', 1); $num++) <input type="text" class="form-control guest_name" name="last_name[]" id="last_name" placeholder="lastname" value="{{ old('last_name', ['

我有一个使用jquery自动生成的字段,现在的问题是如何在不显示索引键的情况下获取错误消息。下面是我的代码:

@for($num = 0; $num < old('number', 1); $num++)
    <input type="text" class="form-control guest_name" name="last_name[]" id="last_name" placeholder="lastname" value="{{ old('last_name', ['',''])[$num+1] }}">
    @if ($errors->has('last_name' . ($num)))
        <div class="form-group">
            <p class="text-danger">{{ $errors->first('last_name' . ($num)) }}</p>
        </div>
    @endif
@endfor

我怎样才能显示它,因为姓氏是必需的。?

谢谢大家的支持,我可以这样做,也许有人会需要它

validation.php

<?php
     $fields = ['last_name'];
     $_30 = [];

$return =[
    /*LANGUAGE LINES*/
    'attributes' => [
        'last_name' => 'Last Name',
    ];
];
foreach($fields as $field){
    for($i = 0; $i<30; $i++) {
        $return['attributes'][$field . $i] = $return['attributes'][$field];
    }
}

return $return;

您应该能够对
$messages
执行相同的循环(验证器有第三个参数、数组输入、规则和消息),但我不确定如何使用当前方法执行此操作。应该是相同的循环,但是
$messages['last_name...$i..required']=['last name字段是required']
以便将每个
姓氏。*.required
键设置为字符串
“姓氏字段…”
。查看是否可以在验证文档中找到它。找到它:(
public function messages()
,可能与
public function rules()
)相同@timliews谢谢您的帮助,我会检查这个。
last name0 is required.
<?php
     $fields = ['last_name'];
     $_30 = [];

$return =[
    /*LANGUAGE LINES*/
    'attributes' => [
        'last_name' => 'Last Name',
    ];
];
foreach($fields as $field){
    for($i = 0; $i<30; $i++) {
        $return['attributes'][$field . $i] = $return['attributes'][$field];
    }
}

return $return;