Php 是否使用Eloquent检索父类别名称?

Php 是否使用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

我有一个简单的递归hasMany应用程序,它有无限的子类别 代码运行时没有问题,但没有检索父类别名称或标题

当我尝试循环遍历来自DB的数据时,它有父id,但没有父类别名称 我需要获取父类别名称 以下是控制器和模型的代码

CategoryController.php


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;