我使用 Laravel 创建了一个表单,可以在其中使用 jQuery 添加和删除动态输入字段。
我现在试图将数据插入到数据库中,在那里我遇到了一个问题。我的数据库存在两个表;任务和问题。“问题”表链接到任务表 bij task_id。这个 task_id 也应该发送到数据库,但我无法得到它,赖特。请参阅下面的我的代码。
谢谢您的帮助。
问题控制器.php
第一种方法有效,但我的任务 ID 为“null”。从所有字段插入所有记录。
第二种方法只添加1个字段的数据,但添加了正确的id。
public function store(Request $request, Issue $issue, Task $task)
{
## First method
// foreach($request->issueInfo as $key => $value) {
// Issue::create($value);
// }
## Second method
foreach ($request->issueInfo as $key => $name) {
dd($name);
$names[] = [
'task_id' => $task->id,
'issue_name' => $name,
'issue_time' => $name,
'issue_date' => $name,
'issue_type' => $name,
];
}
Issue::insert($names);
return back();
}
慕妹3146593
不负相思意
慕少森