大量插入laravel雄辩的ORM

时间:2020-03-04 00:33:16

标签: php laravel eloquent lumen

请参阅以下详细信息以插入数据。

我必须同时或以优化的方式在两个不同的表上插入多个记录。

我们假设有2个表:表A,表B。

表A与表B有1对多的关系。

表A列:colA1
表B列:colB1

Input : 
[ 
   { "colA1": "AAA1","colB1":"BBB1" },
   { "colA1": "AAA1","colB1":"BBB2" },
   { "colA1": "AAA2","colB1":"BBB3" },
]

预期输出:

表A :(父母)。

Id  |  name  
 1  |  AAA1   
 2  |  AAA2

表B :(子级)

Id | Table A id | name   
1  |      1     |  BB1  
2  |      1     |  BB2  
3  |      2     |  BB3  

我们可以通过对单个表使用insert或createMany方法来实现批量插入,但我想将两个表插入以实现设计关系

0 个答案:

没有答案
相关问题