0
我有一個包含2個表格(類別和產品)的項目。他們有一對多的關係。許多產品都有一個類別。我拉動特定類別的產品(連同其價格和描述)並存儲在一個變量中,以便我可以在視圖中使用。在視圖中我有一個foreach循環,我希望顯示特定類別的產品表(每個產品的價格和說明)中的每一行,但它失敗了,請協助?從Laravel的foreach循環中抽取特定項目
FrontController
public function itemOne() {
//Get all phones(Have category of 1) in categories table
$mobile = Category::find(1)
->products()
->whereNotNull("image")
->whereNotNull("name")
->whereNotNull("description")
->whereNotNull("price")
->whereNotNull("category_id")->get();
return view('front.products')->withItems($mobile);
}
Products.blade.php
@foreach($items as $item)
<img src="{{ asset('images/'.$item->image) }}">
<br> {{ $item->name}} <br> {{ $item->price }}
@endforeach
什麼是你正在請提供的錯誤。 –
@amitrawat沒有錯誤發生,所有第一項只顯示,但我希望foreach循環中的每個項目顯示不同於前一個,連同其特定的價格和描述? – Martin