1
我在Laravel 5中使用雄辩,并且在表之间的关系中有点困惑。这些是软件的现有表格,不能更改。使用雄辩的关系
我有下列表格显示学生的历史细节。所有表都有创建的模型类。
student
-------
student_id (PK)
first_name
last_name
class
-----
class_id (PK)
name
section
year //2012, 2013 etc
student_id (FK)
result
------
result_id (PK)
class_id (FK)
month // jan, feb etc
status //pass or fail
下面是每个表的细节
- 一类学生学习某一年度
- 每个类都为今年将有10个结果(1个结果每月在一年)
- 每个结果将包含一个测试状态在一个月内(通过或失败)
我想ACC基于以下示例的ess对象。你能指导建立的模型类关系
student->class(2013)->result(jan)
result(feb)->class(2016)->student
查看laravel文档和laravel播客。那里有很多很好的信息,例如https://laravel.com/docs/5.1/eloquent-relationships – apokryfos