I try to validate in array by using 'id_s.*' => 'required', not sure why t didnt work
UPDATED I add my jquery append , in my controller I use loop which I want to require id_s
In my html
<select id="custom-select" class="form-control custom-select" name="id_s[]" >
<option disabled="true" selected="true" name="id_s[]" value="choose">choose</option>
@foreach($subject as $s)
<option value="{{$s->ID}}" name=id_s[]>{{$s->NAME}} / {{$s->CREDIT}} </option>
@endforeach
</select>
$(document).ready(function() {
$('#add-form').click(function() {
i++;
id_i++;
$('#add-me').append(
'<tr>'+
'<td>'+
'<select id="custom-select" name="id_s[]" class="form-control custom-select"><option disabled="true" selected="true" name="id_s[]" value="choose">choose</option>@foreach($subject as $s)<option value="{{$s->ID}}" name=id_s[]>{{$s->NAME}} / {{$s->CREDIT}}</option>@endforeach</select>'
+'</td>'
+'<td>'
+'<button id="'+i+'" type="button" class="btn btn-danger delegated-btn">Delete</button>'
+'</td>'
+'</tr>'
);
$('button.btn.btn-danger').click(function() {
var whichtr = $(this).closest("tr");
whichtr.remove();
});
});
});
'id_s' => 'required'?id_sis only one item, it just contains other data. Can you clarify the issue?