首页 > 解决方案 > 我需要什么关系?

问题描述

我有Folder模型,问题是,我想Folder在另一个里面有Folder,在这种情况下我可以使用什么关系?我想在文件夹模型中再添加一列,比如“parentFolderId”,在这种情况下是正确的解决方案吗?

标签: laravelrelationship

解决方案


表文件夹

* id 
* name
* parent_folder_id

现在在文件夹模型中,您可以创建一个 hasMany Relation。因为一个文件夹有很多文件夹。

function folders(){
    return $this->hasMany('App\Folder','parent_folder_id','id');
}

推荐阅读