Mysql 在Laravel 5.4中创建自定义面包屑表?

Mysql 在Laravel 5.4中创建自定义面包屑表?,mysql,laravel,laravel-5,breadcrumbs,laravel-5.4,Mysql,Laravel,Laravel 5,Breadcrumbs,Laravel 5.4,我有一些类别,它们有子类别。该子类别还可以有许多子类别和许多父类别。因此,它与孩子们有着多对多的关系 这个子类别也可以有很多产品,这个产品可以有很多类别 我有两个案子: 若产品并没有定制的面包屑,那个么它将获得其类别中的第一个类别,并使用相同的算法(获取第一个父项)递归地上升到根目录并生成面包屑。(我已经做过这个案子了) 如果我们想选择自定义的方式来根目录,可能会有许多路径指向它 我不知道如何创建表结构以使性能更友好。如何创建表结构 还有一件事。如果类别结构发生更改,则所有相关的自定义面包屑都必

我有一些类别,它们有子类别。该子类别还可以有许多子类别和许多父类别。因此,它与孩子们有着多对多的关系

这个子类别也可以有很多产品,这个产品可以有很多类别

我有两个案子:

  • 若产品并没有定制的面包屑,那个么它将获得其类别中的第一个类别,并使用相同的算法(获取第一个父项)递归地上升到根目录并生成面包屑。(我已经做过这个案子了)
  • 如果我们想选择自定义的方式来根目录,可能会有许多路径指向它 我不知道如何创建表结构以使性能更友好。如何创建表结构


    还有一件事。如果类别结构发生更改,则所有相关的自定义面包屑都必须重新路由。

    我无法回答您的问题,但请看一下此包,它可以帮助您处理包含子项和子项的表格parents@JanWytze谢谢你的回答,但我在处理亲子关系,这不是我的问题。问题是定制面包屑的表结构。例如,产品分为两类。面包屑将从第一个类别自动生成到根类别,但另一个类别更适合此产品,以便位于其面包屑中。。。