[英]category and sub-category isnt fetch while edit product in laravel 5.3
[英]Laravel fetch category and sub-category
表结构
--------------------------
|id name parent_id
--------------------------
|1 Memory NULL
|2 RAM 1
对于我的模型的特征和子特征,如下所示
class Feature extends Model
{
public $fillable = ['name','parent_id'];
public function parent()
{
return $this->belongsTo('App\Feature','parent_id');
}
public function child()
{
return $this->hasMany('App\Feature','parent_id');
}
}
现在,我想获取父级功能和子功能,
尝试这个 :
$f = Feature::with('child', 'parent')->get()
现在,您可以像这样:
$f->name;
$f->parent->name;
$f->child->name;
$features = Feature::whereNull('parent_id')->with('child')->get();
然后
foreach ($features as $feature)
{
$feature->name; // Parent
$feature->child->name; // Child
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.