将输入的访问方式更改为
$fields = $request->input("person");
你应该得到
array:2 [â¼
"firstname" => "John"
"lastname" => "Doe"
]
<form method="POST" action="">
{{ csrf_field() }}
@foreach(['firstname' => 'First Name', 'lastname' => 'Last Name'] as $key => $label)
<label for="person[0][{{ $key }}]">{{ $label }}</label>
<input name="person[0][{{ $key }}]" id="person[0][{{ $key }}]" type="text" />
@endforeach
<input type="submit" value="Send" />
</form>
for($request->input("person") AS $index => $fields){
$person = new Person;
$person->fill($fields);
}
// OR
$fields = $request->input("person.0");
$person = new Person;
$person->fill($fields);
在动态创建字段时,您需要一种方法来维护前端的索引,但这是另一个问题。