【发布时间】:2015-12-24 16:22:55
【问题描述】:
我的Job 模型中有以下关系函数:
public function resourceTypes(){
return $this->belongsToMany('ResourceType', 'job_requests');
}
public function resources(){
return $this->belongsToMany('Resource', 'jobs_resources')->withPivot('flow_type', 'resource_type_id');
}
我可以使用以下两种关系获取包含数据的对象:
$job = Job::findorfail($projectId);
$result = $job->with('resources.resourceTypes')->get();
我想在 jobs_resources 数据透视表上放置一个 where 子句 - 特别是在 flow_type 列上。
我该怎么做?
【问题讨论】:
标签: laravel laravel-4 eloquent