【发布时间】:2019-06-21 04:31:30
【问题描述】:
我有一个 ProcessHistory 和 Person 模型,我需要一个雄辩的代码来处理与多个条件的关系。 状况: 1. oindex = oindex 2. pat_id = pat_id
我想要一个雄辩的代码来得到以下sql代码的结果
select * from tbl_process_history as s join tbl_persons as p on (s.oindex = p.oindex and s.pat_id = p.pat_id)
我需要让所有具有相同 oindex 和 pat_id 的人。我已经尝试过使用下面雄辩的代码,我可以在关系“自己的”中应用条件。这里我只能作为静态值申请。
ProcessHistory::with(['own'=>function($query){
return $query->where('pat_id','');
}])->get();
我需要一个关系内部的条件,我可以将流程历史模型的 pat_id 与人员模型相匹配。
【问题讨论】:
-
您是否尝试过使用:外键的关系,以及其他部分的 where 子句?
标签: database laravel eloquent laravel-5.4