Я пытаюсь создать форму, где имена входных данных являются массивом.Я иду через массив, отправленный из другого представления, чтобы получить поля для отображения.в этом примере я хочу показать 3 поля.
$someResult = array('0','1','2');
$fields = array(0=>'fName',1=>'mName',2=>'lName');
@foreach($someResult as $k){
<td> {!! Form::text($fields[$k][],$someVal) !!}</td>
@endforeach
Я попытался упростить его до прямой php:
foreach ($someResult as $k){
echo "<tr><td><input type='text' name='".$fields[$k][]."' value='".$someVal."'></tD></tr>";
}
В любом случае, я получаю ошибку «Не могу использовать [] для чтения"
Как я могу объявить аргумент имени как массив?
Моя цель примерно такая:
<td>
<input type='text' name='fName[]' value='someVal'>
</td>
<td>
<input type='text' name='mName[]' value='someVal'>
</td>
//etc.....