我有兩個型號Award
和GotAward
,GotAward
型號有Award
型號的外鍵。Laravel:兩張表的記錄
我想從Award
模型中獲取所有記錄,然後在GotAward
模型中檢查每個Award
模型ID,我必須向用戶顯示「您已經獲得這些獎勵」。
我有以下代碼:
$awards = App\Award::all();
foreach ($awards as $checkAward) {
$unlockedAwards = App\unlockedAward::where('award_id','=',$awards->id);
}
這是一個好的做法呢?
我也想在'awards'表我的意思'Award'模型中的所有記錄。 我必須向用戶展示所有獎項,並且在獎項頒發之前,如果他/她沒有獎勵,將會有勾號或交叉符號。 我該怎麼做? – Gammer