我有两张表jobs
表(ID,标题,说明) - >作业模型
和candinates
表(id,applied_job_id(FK作业),user_id) - >候选模型
我希望获得所有职位行,并为每项工作申请候选人总数
工作模式
class Jobs extends Model
{
public function appliedCount()
{
return $this->hasMany('App\Models\Candidate','applied_job_id');
}
}
候选模型
class Candidate extends Model
{
protected $table = 'candidate';
}
这是我的查询
$query = Jobs::limit($this->limit)->offset($offset)->get();
目前它返回jobs
表
注意: 我将获取结果为JSON
答案 0 :(得分:0)
您正在定义与不存在的模型Candidate
的关系,其中模型名为JobActivity
时使用表candidate
,当表实际命名为{{1}时}}。试试这个。
candidates