На запрос может быть отправлено только одно сообщение.Одним из самых простых решений является выполнение нескольких запросов с использованием ajax:
<script>
submitForms = function() {
$("form").each(function(){
$.ajax({
method:'POST',
url:'* route to CriteriaMarksController@store *',
data: $(this).serialize(),
success: function(r){
//...
}
});
});
}
</script>
Или вы можете сделать одну большую форму:
{!! Form::open([
'action' => 'CriteriaMarksController@store',
'method' => 'POST',
'name' => "form"
]) !!}
@foreach($task_criterias as $key => $task_criteria)
<td class="card">
<div>Description:{{$task_criteria->criteriadescription}}</div>
<div>Maximum Mark:{{$task_criteria->maximummark}}</div>
<div>
{{ Form::label('selfmark','Mark ') }}
{{ Form::number('selfmark['.$task_criteria->id.']', '',
['placeholder'=>'', 'class' => 'col-lg-3 control-label']) }}
</div>
</td>
@endforeach
<input type="submit" class="btn btn-info " value="Submit" />
{!! Form::close() !!}
Это сформирует ассоциативный массив selfmark в post с id => пары значений