在下面的图片中,我们可以看到我的表之间的关系。我的目标是从driver_license_types获取“类型” 。从用户对象开始。例如:
$user = User::find(1);
从那里我需要从 driver_license_types 获取类型。重要的是,教师在instructor_license_types 表中可以有很少的记录,如下所示:
我目前的解决方案:
在用户模型中,我创建了方法指导者,它是关系“属于”指导者模型。
在 Instructor 模型中,我创建了与 Instructor_license_types 关系为“hasMany”的方法许可证
在 Instructor_license_types 中,我创建了与 Driver_license_types 关系为“hasMany”的方法类型。
最终代码如下所示:
有没有更好的解决方案?
蓝山帝景
临摹微笑