用不同的列填充来自多个JSON文件的表

我有一个Laravel应用,该应用从外部来源接收发布请求(json)。 此来源是我数据的主要来源。

我收到了4个具有18000多个记录的对象。这样4 x 18k

我有一个laravel脚本,可以遍历所有文件。

每个文件都会检查内容,选择每一行并展平数组。

然后它检查列(键)是否存在。

..发生4 x 18.000次。 然后用相应的值填充每个表。

有没有一种方法可以浏览1个文件并给出所有键,而不会逐个处理所有记录?

E。 G.对于档案自行车,我有:

Bike1具有[1 ='a',2 ='b',4 ='1w3'] Bike2具有[1 ='Abc',3 ='123',4 ='2444']

我想得到 BikeKeys = [1、2、3、4]

从那里我创建迁移,

此后,我检查数据库中记录中的每个值并存储在模型中。

但是,如果它们可以与键不同,如何从所有记录中获得不同的列呢? (没有经历全部吗?)

我想在导入后创建外键和轴。因为每个表都包含重复的列。

TLDR:如何从外部数据源创建导入模型?以及如何合并所有重复的列,新表和外键?来源提供了

(未找到未创建index()吗?)

liuchangqi 回答:用不同的列填充来自多个JSON文件的表

现在我遍历每个文件, 检查所有记录, 返回每个记录的键。

创建键列(如果不存在)。 填充键

检查下一个文件并存储 值

本文链接:https://www.f2er.com/2888263.html

大家都在问