首先,我想解释一下上下文:
我有不同的用户配置文件:服务员,管理员,客户...数据库中每个都有其对应的表:服务员,管理员,客户...
所有这些表都通过morphOne关系与用户表相关:
users表具有这两个字段:userable_id,userable_type,可根据类型和pk连接到其他表。
但是,当我创建侍者CRUD时,我无法使morphOne正常工作,因为每次我保存表单时都会触发一个新插入而不是更新。我正在尝试以创建/更新服务员的相同形式将用户分配给服务员。
显示信息没有问题,只是保存即可。
字段看起来像这样:
这是更新时出现的错误:
我知道背包支持1-1关系,但是morphOne需要两个字段来工作(_type,_id)。
对不起,我的英语不好。
问候!