这种复杂的模型关联 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

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

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