使用具有多个外键的表设置表和模型的标准方法是什么。
示例一外键关系通常看起来像
database tables:
clients
id
name
doctors
id
name
client_doctor
client_id
doctor_id
但是对于我的示例,一个医生也可能与多个诊所相关联,并且每个诊所可能有多种类型。
我想重构我的表格以反映 laravel 标准,但目前我的表格看起来像
clients
doctors
clinics
doctypes
doctor_clinic_doctype
doctor_id
clinic_id
doctype_id
client_doctor_clinic_type
client_id
the three columns from doctor_clinic_type as a foreign key
这里的最佳做法是什么。