规范列表表laravel php

时间:2015-04-13 09:19:19

标签: php mysql laravel database-design eloquent

我正在使用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

所以我想用一些规则来创建表:

  • 我想通过模型和titleSpec
  • 来组织它
  • 无法重复titleSpecs
  • 如果ModelA有一个特定的titleSpec而ModelB没有,它会得到一个' - '
  • 如果Model B和Model A在titleSpec中具有相同的值,它将获得一个带有值的colspan!

我使用雄辩的关系! 我唯一的问题是如何建立这个;我应该更改数据库结构吗?

1 个答案:

答案 0 :(得分:0)

这不是模特的工作!您的控制器需要组织和准备视图的数据。