我有以下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