我有一个使用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
这是我的验证:
for($i=0; $i < count($this->request->get('last_name')); $i++){
$rules['last_name'.$i] = ['required'];
}
return $rules;
现在,验证消息是这样的:
last name0 is required.
如何将其显示为last name is required.
?
答案 0 :(得分:0)
感谢大家的投入,我可以这样做,某人某天可能会需要它。
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;