如何在一个数据库表中存储不同类型和数量的字段?

时间:2015-11-26 10:18:34

标签: laravel

大家好,我正在制作一个"公告牌",像这样:http://stena.kg/ad/post,我使用的是Laravel 5.0,并且不知道如何存储数据库表中的不同字段,例如,如果我选择" Cars"类别我应该填写标记,模型,燃料(汽车类别的等字段),如果我选择平面类别我应填写区域,房间数等字段...如何组织所有这些?我尝试了一些想法,但没有任何帮助(

1 个答案:

答案 0 :(得分:0)

尝试将数据保存为表中的json。将json格式解析为字符串并将其保存在db中,但将来会导致很多问题,因此不建议使用该解决方案。我建议将数据存储在单独的表格中,每个表格用于分类。对于优化过程,可以使用名称,描述等字段创建catregory表和category_item表。不同的类别需要sp = ecific字段,因此最佳解决方案是为每个类别创建表。