我有以下foreach,访问关系approved_applicants
。我在哪里检查array objects
的号码。Laravel关系不同
目前的情况是给我两个按钮,因为DB
必须有两个records
我想限制为一个。
@foreach($candidate->approved_applicants() as $vote)
@if(count($candidate->approved_applicants) >= 2 || $vote->type == 'm')
<button type="submit" class="btn btn-success" disabled="">Approved</button>
@else
<button type="submit" class="btn btn-warning" >Approve</button>
@endif
@endforeach
控制器的方法:
$pendingRequests = \App\Applicant::with('approved_applicants')->where('company_name',auth()
->user()->company_name)->get();
关系:
public function approved_applicants(){
return $this->hasMany('App\ApprovedApplicant');
}
我用的关系distinct()
方法,但它并没有奏效。
请出示你的代码 –
@AddWebSolutionPvtLtd我已经更新的问题。 – Gammer