萌新求教 关于 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,求教。


点赞 取消点赞 收藏 取消收藏

<< 上一篇: laravel between如何使用?

>> 下一篇: larval5.6 构造函数中使用中间件