0
隨着我的看法我可以訪問FoodTypes的集合。我已經將它轉換爲一個陣列,使其更容易 顯示Laravel 5刀片 - 在計數條件
array:2 [▼
0 => array:7 [▼
"id" => 1
"name" => "Frozen"
"value" => "NOC M1"
]
1 => array:7 [▼
"id" => 2
"name" => "Fresh"
"value" => "NOC A1"
]
]
最初,我有一個模型爲每個單獨的食物類型例如冷凍和新鮮模型,但我很快發現他們的表格/數據是相同的,所以這樣做似乎不對。現在我有一個通用模型,其名稱定義爲食物的類型 。
無論如何,當我有每種類型的模型時,很容易對特定類型的數量進行計數。但是現在, 我發現自己做這樣的事情
count($data->foodTypes)
的問題是,我需要顯示爲每個類型的數量。以上將返回2,因爲它不考慮名稱 。所以從本質上講,我需要做類似以下的事情
count($data->foodTypes->where('name', '=', 'Frozen'))
會是這樣的事情嗎?
感謝
我要真正做到這一點我的看法中雖然不是控制器 –
所以,它發送到你的觀點在某種程度上與在那裏做。 {{$ count}}或{{$ freshFoods-> count()}}我不知道您的視圖設計或您需要的數據。 –