【发布时间】:2018-06-23 23:46:34
【问题描述】:
例如,我有“身份证、姓名、工资、性别、年龄”列。
- 1,约翰,3,M,30
- 2、安吉拉、5、F、26
如果我有 50 行这样的。如果我想保存姓名,请将工资存入表 1,并将性别和年龄存入表 2。在 laravel 文档查询/插入中,他们告诉我们创建一个数组并在其上放置值。但是我应该如何在同一个 foreach 中将一些值放入 table1 中,将其他值放入 table2 中。
foreach($test as $tests)
{
$data[] =[
'name' => $tests->name,
'wage' => $tests->wage,
'sex' => $tests->sex,
'age' => $tests->age
];
}
Products::insert($data);
这是正确的方法吗?我想不出正确的方法。
【问题讨论】:
-
那么,你如何将table1的数据连接到table2,是什么关系还是什么?