首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Laravel中保留所有子类别?

如何在Laravel中保留所有子类别?
EN

Stack Overflow用户
提问于 2021-02-01 03:32:18
回答 1查看 33关注 0票数 0

当用户添加广告时,他选择广告将位于的类别。类别树由3个分支组成。该计划的内容如下:

代码语言:javascript
复制
parent_category => subCategory => subSubCategory
or
Games => Playstation 5 => Consoles or Discs or Accessoires

我使用select输出类别的最后一个元素(控制台、磁盘或访问),并将其写入数据库。

如何将parent(游戏)和subCategory(Playstation-5)添加到数据库?

EN

回答 1

Stack Overflow用户

发布于 2021-02-01 15:55:28

首先,您需要创建一个Tabel,因此对于laravel迁移,我建议您运行以下命令

代码语言:javascript
复制
php artisan make:model Category -c -m 

这将使模型和控制器以及您的类别迁移

你的分类标签可以是这样的

  1. id
  2. name
  3. super_category_id
  4. category_id

现在你可以运行

代码语言:javascript
复制
php artisan:migrate 

现在,如果super_category_id和category_id为空,它就像SuperCategory (游戏)

如果category_id为null,则分类如(PlayStation5)

如果category_id不是null,它就是像(附件)这样的子类别

希望它能解决你的问题!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65983353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档