2015-04-24 45 views
1

我想在不使用包的情况下创建闭包。我不太清楚如何正确地得到这个。无封装的页面闭包[Laravel 5]

在我的数据库表中,我会有一个id,parent_id和深度列(我认为)。

但是,使用这种方法与雄辩结合存储新页面或更新/删除现有页面的好方法是什么?

这也是一个很好的做法,建立一棵树? (子页面等)如果是这样,你对我如何实现这一目标有什么想法?

回答

1

如果你真的想自己去实现它的所有麻烦,那么最好的方法就是看看现有的一些开源代码并进行必要的修改。

看起来像一个良好的开端是https://github.com/franzose/ClosureTable

+0

你认为什么是构建多层次深的菜单更好?使用闭包表或嵌套集? – yinshiro