我有一个小问题,我需要你的帮助,请看下面看看 .
下面是我的表和Eloquent关系 . 我正在使用Laravel 5.2 .
products {id, subcategory_id}
subcategories {id, category_id}
category {id, name}
Product Model:
public function subcategory(){
return $this->belongsTo('App\Subcategory', 'subcategory_id');
}
Subcategory Model:
public function product(){
return $this->hasMany('App\Product', 'subcategory_id');
}
public function category(){
return $this->belongsTo('App\Category');
}
Category Model:
public function subCategory(){
return $this->hasMany('App\Subcategory');
}
public function product(){
return $this->hasManyThrough('App\Product', 'App\Subcategory');
}
如何使用category_id从特定类别中获取所有记录 .
谢谢你的帮助 .
1 回答
它可以解决您的问题