【发布时间】:2018-12-07 00:27:00
【问题描述】:
【问题讨论】:
-
我在问我连接它们的方式是否正确?并且是否会使 laravel 处理关系的方式复杂化?
-
@Grace Laravel 的 Eloquent 模型绝对可以处理多对多关系。见laravel.com/docs/5.6/eloquent-relationships#many-to-many。
-
总是使用
id作为你的表主键和小写的字段名,例如你在学生表中使用了Student_ID,最好用id更改它。同样对所有表格执行此操作。外键应该是student_id -
好的,谢谢@rkj,我的结构如何,好吗?还是你有更好的方法?
-
结构很好,这里
connector表充当学生表和其他表之间的数据透视表。我在答案中添加了 laravel 模型结构,只要看看,如果你认为它会相应地工作,那么你可以使用它
标签: php mysql database laravel oop