gpt4 book ai didi

php - 请求不返回表单中的所有数据

转载 作者:搜寻专家 更新时间:2023-10-31 22:10:11 24 4
gpt4 key购买 nike

我有一个部分,用户可以在其中添加输入值,并且可以根据需要添加任意数量的输入字段。第一个输入字段默认添加到 DOM。

表格看起来像这样

enter image description here

假设用户添加了一个输入字段,这是此表单的 HTML

<dvi class="container h-100">
<div class="d-flex justify-content-center">
<div class="card mt-5 col-md-12 animated bounceInDown myForm" id="multiple-container">
<div class="card-header">
<h4>Bidders Information</h4>
</div>
<div class="card-body" id="add_info">

<div id="dynamic_container">
<small id="bidder">Bidder 1</small>
<span class="bmd-form-group"><div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text br-15"><i class="fa fa-tags"></i></span>
</div>
<input type="text" placeholder="Bidders Name" name="bidder_name" class="form-control">
</div>
</span>
<span class="bmd-form-group"><div class="input-group mt-3">
<div class="input-group-prepend">
<span class="input-group-text br-15"><i class="fa fa-tags"></i></span>
</div>
<input type="text" placeholder="atribute name" name="params_name" id="field1" class="form-control">
<input type="text" placeholder="atribute value" name="params_value" id="field2" class="form-control">
<a class="btn btn-secondary btn-sm moreinput_field" id="add_more_input">
<i class="fa fa-plus-circle"></i>
</a>
</div>
</span>
</div>

</div>
<div class="card-body" id="add_info0">

<div id="dynamic_container">
<small id="bidder">Bidder 2</small>
<span class="bmd-form-group"><div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text br-15"><i class="fa fa-tags"></i></span>
</div>
<input type="text" placeholder="Bidders Name" name="bidder_name" class="form-control">
</div>
</span>
<span class="bmd-form-group"><div class="input-group mt-3">
<div class="input-group-prepend">
<span class="input-group-text br-15"><i class="fa fa-tags"></i></span>
</div>
<input type="text" placeholder="atribute name" name="params_name" id="field1" class="form-control">
<input type="text" placeholder="atribute value" name="params_value" id="field2" class="form-control">
<a class="btn btn-secondary btn-sm more_input moreinput_field" id="add_more_input0">
<i class="fa fa-plus-circle"></i>
</a>
</div>
</span>
<a class="btn btn-danger btn-sm" id="remove-more"><i class="fa fa-trash"></i></a>
</div>
</div>
<div class="card-footer" id="card-footer">
<a class="btn btn-success btn-sm" id="add_more"><i class="fa fa-plus-circle"></i> Add<div class="ripple-container"></div></a>

<button class="btn btn-success btn-sm float-right submit_btn"><i class="fas fa-arrow-alt-circle-right"></i> Submit</button>
</div>
</div>
</div>
</dvi>

在我的 Controller 上,我有这个。

   public function store(Request $request){

dd($request);
}

返回以下内容

enter image description here

如你所见,它只返回第二个输入字段

我的代码有什么问题???

最佳答案

你必须告诉 laravel 它是一个名称的集合,例如:

<input type="text" placeholder="Bidders Name" name="bidder_name" class="form-control">

应该是这样的:

<input type="text" placeholder="Bidders Name" name="bidder_name[]" class="form-control">

关于php - 请求不返回表单中的所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58452194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com