发布表单 Jquery Repeteable + Laravel
Posted
技术标签:
【中文标题】发布表单 Jquery Repeteable + Laravel【英文标题】:Post Form Jquery Repeteable + Laravel 【发布时间】:2021-03-01 19:08:00 【问题描述】:我需要你的帮助。
我有一个表单,其中包含使用 Jquery Repeteable 生成的一些字段。换句话说,我有类似名称的字段。
现在,在 Laravel 中,我需要它一旦发送就能够操纵这些信息来生成一个数组
这是代码
<div class="form-group col-md-3" hidden>
<input type="text" class="span6 form-control" name="id[?]" value="?" id="id_?">
</div>
<div class="form-group col-md-3">
<input type="text" class="span6 form-control" name="umed[?]" value="umed" id="umed?">
</div>
<div class="form-group col-md-3">
<input type="text" class="span2 form-control" name="cant[?]" value="cant" id="cant?">
</div>
在控制器中我需要这个
$sub_items = array(
"txtITEM" => $request->id[],
"txtUMED" => $request->umed[],
"txtCANT" => $request->cant[],
);
我知道我需要一个 foreach 但我不知道怎么做,我需要你的帮助
【问题讨论】:
【参考方案1】:对于输入 name
属性,您需要在每个名称后添加方括号
<div class="form-group col-md-3" hidden>
<input type="text" class="span6 form-control" name="id[]">
</div>
<div class="form-group col-md-3">
<input type="text" class="span6 form-control" name="umed[]">
</div>
<div class="form-group col-md-3">
<input type="text" class="span2 form-control" name="cant[]">
</div>
您将收到request
字段作为数组,像这样
$sub_items = array(
"txtITEM" => $request->id,
"txtUMED" => $request->umed,
"txtCANT" => $request->cant,
);
【讨论】:
以上是关于发布表单 Jquery Repeteable + Laravel的主要内容,如果未能解决你的问题,请参考以下文章