Laravel 5 雄辩的关系,其中有/与/和

Laravel 5 雄辩的关系,其中有/与/和,laravel-5,eloquent,Laravel 5,Eloquent,我正在尝试获取状态为非活动且该项目的供应商余额不是0的所有项目 下面是状态为非活动且(供应商)对该项目的投标不是0的所有项目。 似乎我需要用其他东西替换where('amount','!=',0),但我似乎无法理解,因为有很多变量 $balances = Project::whereHas('bids', function ($query) use ($vendor){ $query->where('amount' , '!=', 0)->where('vendor_id',

我正在尝试获取状态为非活动且该项目的供应商余额不是0的所有项目

下面是状态为非活动且(供应商)对该项目的投标不是0的所有项目。 似乎我需要用其他东西替换
where('amount','!=',0)
,但我似乎无法理解,因为有很多变量

$balances = Project::whereHas('bids', function ($query) use ($vendor){
    $query->where('amount' , '!=', 0)->where('vendor_id', $vendor->id);
})->with(['bids' => function ($query) {
    $query->get()->where('latestStatus.title_id', '!=', 5);
}])->get();
为了得到一个项目的供应商余额,我需要将每个项目的供应商所有费用相加,然后从投标(“金额”)中减去。所有的东西都在单独的桌子上,我也可以详细说明

感谢您的帮助。在这里写作和思考我的问题真的很有帮助,每个人都很有帮助

谢谢!帕特里克