首页 > 解决方案 > 雄辩的 laravel 关系

问题描述

我有一个项目,我想做,但我在人际关系中遇到了问题。

项目详情: 系统由一组课程组成,每门课程由一名或多名培训师提供,每位学员可报读一门或多门课程。

我的问题: 我如何在 Laravel 中建立关系?这样我就可以通过课程信息和提供课程的培训师获得受训者的所有课程。

标签: laraveleloquentrelationship

解决方案


我的问题:我如何在 Laravel 中建立关系?

Laravel 使用 eloquent 来定义模型和关系。

就您而言,我认为您正在寻找一对多多对多的关系:

  • 课程有很多培训师
  • 受训者属于许多课程
  • 课程属于许多学员

提示:在多对多关系中,需要一个具有两个主键的第三个表。

只需查看文档。 https://laravel.com/docs/master/eloquent-relationships


推荐阅读