我正在使用 laravel 和 eloquent,我想创建一个带有某些产品规范的表(php),如下所示
Models | ModelA | ModelB |
Size | 234 | 321 |
Sensitivity | 21 | - |
Temperature | 23 |
还有我的数据库表:
型号:
idModel | nameModel
1 | ModelA
2 | ModelB
规范:
idSpec | titleSpec | spec | idModel
1 | Size | 234 | 1
2 | Size | 321 | 2
3 | Sensitivity | 21 | 1
4 | Temperature | 23 | 1
5 | Temperature | 23 | 2
所以我想创建带有一些规则的表:
- 我想按型号和标题规范对其进行组织
- 不能重复标题规范
- 如果 ModelA 有一个特定的 titleSpec 而 ModelB 没有,则会显示“-”
- 如果模型 B 和模型 A 在 titleSpec 中具有相同的值,则会获得具有该值的 colspan!
我正在使用 Eloquent 关系! 我唯一的问题是如何构建它;我应该改变数据库结构吗?
最佳答案
这不是模特的工作!您的 Controller 需要组织和准备 View 的数据。
关于php - Laravel php 规范列表表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29601806/