我的关系存在问题但无法解决。
我有3个型号:
第一次CarRepair
这有功能:
public function parts_list()
{
return $this->hasMany('App\RepairPart', 'repair_id')->orderBy('position', 'ASC');
}
2nd RepairPart(包含user_id和car_id列)
这有功能:
public function worker() {
return $this->belongsTo('App\Worker', 'worker_id');
}
第3辆车
这有功能:
public function current_repair()
{
return $this->hasOne('App\CarRepair')->where('status', 0);
}
我想在CarRepair模型中创建一个函数,它会返回一个CurrentRepair工作者列表。
抱歉我的英语不好。希望你们明白:)
答案 0 :(得分:0)
使用有很多关系:
// CarRepair.php
public function workers() {
return $this->hasManyThrough(Worker::class, CurrentRepair::class);
}