萌新求教 关于 ORM 中的关联

表departments

id:int

parent:int  //上级部门id

department:string

我要查所有部门的信息,包含其上级部门的名称

sql: select d1.*,d2.department as parentdep from departments d1,department d2 where d1.parent=d2.id

我现在在Department模型里添加了

public function parentinfo(){
    return $this->belongsTo('Department','id','parent');
}

现在我在控制器里

$department=Department::with('parentinfo')->orderBy('id','desc')->get();

可是取不到parentinfo,求教。

1 条回复

登录后才能进行评论,立即登录?