Laravel添加动态输入字段 [英] Laravel add dynamic input fields
本文介绍了Laravel添加动态输入字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想将动态字段插入数据库。我使用的是以下代码,但无法正常使用。
I want to insert dynamic fields into DB. I'm using the following code but it does not work as I expect.
<html>
<input id="reporting" type="text" value="salman" name="reporting[]">
<input id="reporting" type="text" value="ankur" name="reporting[]">
</html>
<?php
$report = Input::get('reporting');
for($i=0; $i<=count($report);$i++)
{
$news = new Reporting();
$news->user_id = 1;
$news->reporting = $report;
$news->save();
}
?>
预期结果:
user_id || reporting
1 Salman
1 Ankur
你们能帮我解决吗
推荐答案
由于 $ report
是一个数组,当前项可以使用 []
表示法接收:
As $report
is an array, current item of it can be received with []
notation:
$report = Input::get('reporting');
for($i=0; $i<=count($report);$i++)
{
$news = new Reporting();
$news->user_id = 1;
$news->reporting = $report[$i]; // here add [$i]
$news->save();
}
这篇关于Laravel添加动态输入字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文