我已经创建了一个类别并想要创建子类别,如何动态添加?

时间:2019-05-28 06:58:38

标签: laravel-5 eloquent laravel-5.2

我制作了一个表格,其中包含标题,图像,pdf,内容和类别,并且都可以正常工作,但是我想在表格中添加子菜单,并且还希望使其具有动态性,以便可以显示所有子菜单。我的网站。

1 个答案:

答案 0 :(得分:0)

您必须插入带有类别表的键parent_id

然后在类别模型中创建这样的关系。

class Category extends Model
{


    public $fillable = ['title','parent_id'];


    /**
     * Get the index name for the model.
     *
     * @return string
    */
    public function childs() {
        return $this->hasMany('App\Category','parent_id','id') ;
    }
}

在这里您可以找到完整的示例。.https://itsolutionstuff.com/post/laravel-5-category-treeview-hierarchical-structure-example-with-demoexample.html

希望这可以为您提供帮助。