Laravel远程关联如何优雅的写where条件呢?
这种远程关联中如何优雅的写where条件呢?
public function teacher() {
$im_issur_assignment = new ImIssueAssignment();
return $this->hasOneThrough(
ImTeacher::class,
ImIssueAssignment::class,
'issue_id',
'teacher_id',
'issue_id',
'teacher_id'
)->where($im_issur_assignment->getTable().'.'.'as_status', '<>', 8)
->orderBy($im_issur_assignment->getTable().'.'.'as_id', 'DESC');
}
使用查询作用域或者更好点,但是纠结这个干啥,又不是啥高精尖项目,考虑一下头发不好吗?
使用闭包试试