Php 是否使用Eloquent检索父类别名称?
我有一个简单的递归hasMany应用程序,它有无限的子类别 代码运行时没有问题,但没有检索父类别名称或标题 当我尝试循环遍历来自DB的数据时,它有父id,但没有父类别名称 我需要获取父类别名称 以下是控制器和模型的代码 CategoryController.phpPhp 是否使用Eloquent检索父类别名称?,php,laravel,laravel-5,eloquent,Php,Laravel,Laravel 5,Eloquent,我有一个简单的递归hasMany应用程序,它有无限的子类别 代码运行时没有问题,但没有检索父类别名称或标题 当我尝试循环遍历来自DB的数据时,它有父id,但没有父类别名称 我需要获取父类别名称 以下是控制器和模型的代码 CategoryController.php Category.php 您应该在同一类别模型中创建另一个关系 public function parent() { return $this->belongsTo('App\Category', 'parent_i
Category.php
您应该在同一类别模型中创建另一个关系
public function parent() {
return $this->belongsTo('App\Category', 'parent_id');
}
检索父模型的过程如下所示:
$subcategory->parent->title;
您需要为
parent
public function parent() {
return $this->belongsTo('App\Category', 'parent_id');
}
$subcategory->parent->title;