标签: php database laravel database-design
假设我正在使用Google表单。有一个实体 - 问题。问题有自己的答案类型 - 单选按钮,复选框,字符串,日期等。如何正确存储它们?它们可以组合成一个实体 - 答案类型,但答案的类型非常不同。某种答案只需要一个字符串,某种类型的数组。简而言之,每种类型都有自己的细微差别,所以我想不到将它们存储在一个表中。我认为将它们保存在单独的表中并为它们创建自己的模型。正确的思路?)
答案 0 :(得分:1)
你应该研究多态关系。
https://laravel.com/docs/5.5/eloquent-relationships#polymorphic-relations