php - Laravel php 规范列表表

标签 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

所以我想创建带有一些规则的表:

  • 我想按型号和标题规范对其进行组织
  • 不能重复标题规范
  • 如果 ModelA 有一个特定的 titleSpec 而 ModelB 没有,则会显示“-”
  • 如果模型 B 和模型 A 在 titleSpec 中具有相同的值,则会获得具有该值的 colspan!

我正在使用 Eloquent 关系! 我唯一的问题是如何构建它;我应该改变数据库结构吗?

最佳答案

这不是模特的工作!您的 Controller 需要组织和准备 View 的数据。

关于php - Laravel php 规范列表表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29601806/

相关文章:

MySQL外键允许NULL?

mysql - 在日期时间字段中存储空时间?

php - 在 laravel 5.1 中打印所有正在运行的 session 变量

javascript - 如何将 PHP 二维数组传递给 JS 脚本?

php - 使用 PHP 的 SimpleXML 检测空的 XML 节点

javascript - AngularJS 和 PHP 应用程序中的 session

php - 如果我使用 use 导入类,我应该在 PHPDoc 中使用 FQN 吗?

mysql - 我只想显示 MySQL 数据库中从今天到 future 30 天的日期

php - Laravel 如何在生产环境中启动服务器

php - Laravel 5.6 不同函数返回同一 View