0
我有2個表類別&交易Laravel顯示錶的關係,如果有其價值
在我的模型類別:
public function transaction()
{
return $this->hasMany('App\Transaction');
}
在我的模型交易:
public function category()
{
return $this->belongsTo('App\Category');
}
建築學我的交易表:
id | category_id | qty
012我的分類表中的
架構:
id | name
現在,如何在視圖中,我想只顯示有量的交易表(數量)值類別顯示,五月份我有很多類別的類別表,但並非所有類別在交易表中都有數量。
在控制器中至所以通過視圖
public function getChart1()
{
$kato = Category::all();
return view('a.chart1',compact('kato'));
}
鑑於:
@foreach($kato as $kat)
{{$kat->name}}
{{$kat->transaction->sum('qty')}}
@endforeach
通過正常的,但如何確保在foreach,沒有循環空數量的類別?
謝謝
注:如果我的問題是愚蠢,原諒我吧,我已經花費1周研究這個問題。