当前位置: 首页 > 知识库问答 >
问题:

CRUD:在相关CRUD表单上添加多个子记录(1-n关系)?

燕正卿
2023-03-14

跑步:Laravel 5.3和Laravel背包积垢3.1

我遇到的情况是,我有一个模型,我也想添加多个相关(子)记录,只使用一个CRUD表单。一些示例包括添加多个文件。。。但让我们从小事做起。我发现下面的帖子有相似的主题,但没有明确的答案。

使用字段类型的最佳方法是什么?https://laravel-backpack.readme.io/docs/crud-fields#section-但是,我想缺点是没有对子记录进行验证?

与本教程类似的教程也很酷:https://backpackforlaravel.com/articles/tutorials/nested-resources-in-backpack-crud

所以,一个例子是,我有一个旅程模型,并且想在同一个旅程CRUD表单上直接向旅程添加多个章节。

让我知道这个问题是否有意义。。。以及您可以分享的任何建议/建议。

共有1个答案

温星华
2023-03-14

Backback不支持在一个表单中添加更多的实体-每个这样的表单都非常不同。

我的建议是编辑EntityCrudController::store()和EntityCrudController::date()方法,以检查表字段的值并添加/更新/删除连接的条目。

 类似资料:
  • 一个例子:我有个人模型的显示页面,我想为个人显示页面的注释模型内部添加“添加新注释”选项。

  • Website | Documentation | Add-ons | Pricing | Services | Stack Overflow | Reddit | Blog | Newsletter Quickly build an admin interface for your Eloquent models. Then customize every little detail. Amon

  •  当玩家点选菜单上的「系统 - 返回之前」后,可以返回上一个段落,通过记录就是指定这种自动存储位置的功能。  要使用通过记录功能,需要用到 record 指令、此外还要对 Config.tjs 的 recordHistoryOfStore 进行设定。  「系统 - 返回之前」这一菜单选项默认是不显示的,但是可以在 Config.tjs 中将 goBackMenuItem.visible 设定为 t

  • 我正在尝试使用事件源概念为订单/交易流程开发微服务。员工可以通过电话为客户下单/交易。系统还记录按客户分组的订单数量。它使用AWS Kinesis将orderCreated事件中的客户id发送到客户数据服务,以便我们可以增加创建的订单数量。我们根据DDD概念将订单处理和客户分离。但是,当员工为订单选择错误的客户id时,我们应该预见到人为错误。因此,有一个功能可以更改相关订单的客户。 问题是orde

  • 我很难找到在数据库中添加一对多关系的方法。账簿实体需要保存许多计数。当我尝试时,我得到一个错误,上面写着: 以下是我的AppDatabase的外观: 计数实体: 账簿实体: Booked Counts实体 CountDAO 藏书刀 带计数的书 我还拥有书籍和计数的视图模型,用于填充回收者视图。但是,当我尝试查看recycler视图时会出现错误。

  • 我想要一个数据结构来支持这些特定的1: N关系:- 1#。提高0-N 2#。有0-N 3#。培育0-N 4#。是0-N的房子。 注: -这些关系中的状态都是暂时的,例如可能会提升,但一年后,可能会放弃 -所有对象都继承自,并且具有唯一的int-ID。 在所有上述关系中,我希望能够支持这些功能:- F1。添加关系,例如