のようにforeachのと私のプロダクトを示しています。ここ
は私の関数です。 ORMを使用してください。あなたはここに詳細情報を取得します:あなたはあなたのCategory.phpモデル
で
https://laravel.com/docs/5.0/eloquent
public function subcategories()
{
return $this->hasMany('App\Subcategory', 'category_id');
}
Subcategory.phpモデル
public function category()
{
return $this->belongsTo('App\Category', 'category_id');
}
public function products()
{
return $this->hasMany('App\Product', 'subcategory_id');
}
そして、あなたのProduct.phpモデル
public function subcategory()
{
return $this->belongsTo('App\Subcategory', 'subcategory_id');
}
サブカテゴリリスト $ subcategories = Category :: find($ i d) - >サブカテゴリ。
、あなたが製品
foreach($subcategories as $subCat)
{
//your code
}
そして、ここで多くの関係への一つのために別のリンクであるを取得します。あなたが詳細を読むなら、それはあなたを助けるでしょう。
public function productsubcategory($slug, $subslug)
{
$products = Product::whereHas('subcategory', function($q) use($subslug){
$q->where('slug',$subslug);
})->paginate(12);
$productss = Product::whereHas('subcategory', function($q) use($subslug){
$q->where('slug',$subslug);
})->first();
return view('frontend.subcategories', compact('products', 'productss'));
}
そして、ここでは私は自分のページの私のsubcategory
の情報を表示する方法である:https://laravel.com/docs/5.5/eloquent-relationships
問題は何ですか? –
@MahfuzShishirサブカテゴリ情報を表示します。 – mafortis
$ slugと$ subslugとは何ですか? –