laravel - Laravel 雄辩的关系。3张桌子
问题描述
我的数据库中有 3 个表:
Students:
-id
Exams:
-student_id
-code_discipline
-rating
Disciplines_names:
-code_discipline
-name_discipline
在控制器上我想要这样的东西:
public function show($id)
{
$student = Student::find($id);
$student->exam()->discipline();
}
我该如何管理这种雄辩的关系?
解决方案
从学生模型声明与考试模型的关系,然后从考试模型声明与学科的关系。
推荐阅读
- docker - 突然nginx抛出权限被拒绝
- go - 在 Go 中创建新的 Mutex 是线程安全的吗?
- powershell - 在循环中重复增加 DateTime 值?
- python - 无法弄清楚TIC TAC TOE中的问题是什么,下面正文中的问题详细描述[Python 3]
- javascript - GTM 根据现有变量创建新变量(WPForms 跟踪)
- java - 如何使用 Swing 在按钮内打印 void 方法?
- flutter - 如何用 backBoutton 解除 showDialog?
- html - 我不明白 ~ * css 选择器组合
- java - 为什么 SOAP-UI 在 5.6.0 版中存在 SSL 握手问题,但 5.5.0 版却运行良好?
- node.js - 如何隐藏/屏蔽heroku路由器日志