【发布时间】:2018-02-23 16:39:53
【问题描述】:
如何在 laravel 中创建和迁移大量名称中带有变量的表?
每次将新用户添加到名为“users”的表时,我都需要创建一个表“time-{{user_id}}”。
我如何才能意识到这一点以及Migrationfile/Controller/whatever 的外观如何?
谢谢!
【问题讨论】:
-
您想要创建多个表而不是将数据存储在具有
user_id列的单个表中的主要原因是什么? -
我有一个名为 users 的主表,它存储姓名、出生日期等数据。现在我需要为每个用户创建一个表,我可以在其中存储诸如 CV 之类的内容。日期开始,日期结束, 城市等
-
您需要向表中添加行,而不是添加新表
-
嗯.. 但是我将拥有一张所有用户混合的巨型桌子?那么:user_id、begin、end 等?这样是不是很丑?建议我为每个用户制作一张桌子。但可能这是错误的..
-
在这种情况下,我建议为您要存储的不同资源制作不同的表,例如
user_csvs。对于city之类的东西(假设城市是用户居住的地方),您可以将其存储在users表中。
标签: database laravel migration