我正在努力加入三个模型。我有医院、医生和专科。一家医院有很多医生,一个医生有很多专业。因此,一位医生可以在 1 家具有 1 个专业的医院工作,但同一位医生可以在另一家具有其他专业的医院工作。
我需要在数据库中创建一个表,连接 3 个模型,如下所示:
表:医生_医院_专科 字段:id | 医生 ID | 医院 ID | special_id
但这对我不起作用。我在很多论坛中搜索了实现此功能的方法,但我找不到任何东西。请帮忙!
我正在努力加入三个模型。我有医院、医生和专科。一家医院有很多医生,一个医生有很多专业。因此,一位医生可以在 1 家具有 1 个专业的医院工作,但同一位医生可以在另一家具有其他专业的医院工作。
我需要在数据库中创建一个表,连接 3 个模型,如下所示:
表:医生_医院_专科 字段:id | 医生 ID | 医院 ID | special_id
但这对我不起作用。我在很多论坛中搜索了实现此功能的方法,但我找不到任何东西。请帮忙!
做一个DoctorsHospitalsSpecialties
模型。
Doctor hasMany DoctorsHospitalsSpecialties
Hospital hasMany DoctorsHospitalsSpecialties
Specialty hasMany DoctorsHospitalsSpecialties
DoctorsHospitalsSpecialties belongsTo Doctor, Hospital, Speciality.
您可能必须自己编写一些代码来管理 DoctorsHospitalsSpecialties 模型中的数据。