저는 Laravel 5에서 Eloquent를 사용하고 있는데 테이블 사이의 관계에 약간 혼란 스럽습니다. 이들은 소프트웨어의 기존 테이블이며 변경할 수 없습니다.Eloquent를 사용한 관계
다음 표에는 학생의 기록 세부 정보가 나와 있습니다. 모든 테이블에는 모델 클래스가 생성됩니다. 다음은
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 할)
을 (한 달에 시험에 대한 상태를 포함 통과 또는 실패 아래의 예를 기반으로 한 객체입니다. 당신은 모든
student->class(2013)->result(jan)
result(feb)->class(2016)->student
laravel 설명서 및 laravel podcast를 확인하십시오. 예를 들어 많은 좋은 정보가 있습니다. https://laravel.com/docs/5.1/eloquent-relationships – apokryfos