这种复杂的模型关联 Eloquent ORM 有点头晕了。。

说明关系:产品 > 多属性 > 多属性值 (其中属性值有三种类型:单选、多选、文本,其中前两项为预设,文本则为用户输入,并且都支持多语言)

想了半天始终卡在多属性值(单选、多选、文本)如何建表关系,多语言可以跳过,用dimsav/laravel-translatable。

goods
    id - integer
    name - string

Attributes
    id - integer
    name - string
    type - string (radio\checkbox\input)

AttributesValues
    id - integer
    name - string
附言 1  ·  5年前

重点咨询用户输入的文本和选择的选项值该存在哪个表,什么关联?

附言 2  ·  5年前

举例:
商品:毛衣
商品属性: 颜色、尺码、重量
颜色可选:红、黄、蓝
尺码可选:S M L
重量:后台输入值

添加商品毛衣、黄、M、200g

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 1

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!