Laravel,看似复杂的雄辩关系

时间:2018-10-09 19:54:10

标签: mysql laravel laravel-5 eloquent relationship

我确实很难解决这个问题,但是,我将尽力解释我想要实现的目标,并希望你们中的一个可以指出正确的方向。

我有一个Role实体,这里没有名字,只是名字字段。

我还有一个RoleField实体,该实体用于基本构建表单,并将包含诸如field_type之类的信息。

用户可以给自己分配一个Role,所以我有一个表user_roles,但是用户也可以对使用RoleField实体构建的表单有答案。这一点让我头疼。

其中一些可能只是见解,我知道这个地方不代表见解,但那里有些地方很难回答。

因此,首先,对于一个用户能够保存其角色答案的方案而言,最佳数据库结构是什么?这些关系会是什么样?我是否应该将端点的结构设置为user/1/role/1/field/1/answer似乎很长?

0 个答案:

没有答案