我有HTML表单,就像
<form method="post" action="{{url('results')}}" enctype="multipart/form-data">
@csrf
<input type="hidden" name="periode" value="1">
<div class="row">
<div class="form-group col-md-4">
<label for="Name">1st Place:</label>
<input type="hidden" name="results[place][]" value="1">
<input type="number" maxlength="4" class="form-control" name="results[number][]">
</div>
</div>
<div class="row">
<div class="form-group col-md-4">
<label for="Name">2nd Place:</label>
<input type="hidden" name="results[place][]" value="2">
<input type="number" min="0000" max="9999" class="form-control" name="results[number][]">
</div>
</div>
<div class="row">
<div class="col-md-4"></div>
<div class="form-group col-md-4" style="margin-top:60px">
<button type="submit" class="btn btn-success">Submit</button>
</div>
</div>
</form>
Controller
public function store(Request $request)
{
$results = new \App\Result;
$results->results_place = $request->input('results.place.*');
$results->results_number = $request->input('results.number.*');
$results -> save();
return redirect('results')->with('success', 'Information has been added');
}
Error
“传递给Illuminate \ Database \ Grammar :: parameterize()的参数1必须是类型数组,字符串给定,在D:\ work \ laravel \ test \ vendor \ laravel \ framework \ src \ Illuminate \ Database \ Query中调用\#Grammars \ Grammar.php 743行◀“