3

运行:Laravel 5.3Laravel Backpack CRUD 3.1

我遇到的情况是,我有一个模型,我也想添加多个相关(子)记录,只使用一个 CRUD 表单。一些示例包括添加多个文件......但让我们从小处着手。我发现了以下具有相似主题的帖子,但没有明确回答最好的方法。

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

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

因此,一个示例是我有一个Journey模型,并希望直接在同一个 Journey CRUD 表单上将多个章节添加到 Journey。

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

4

1 回答 1

2

Backpack 不支持在一种形式中添加更多实体——每一种形式都非常不同。

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

于 2017-05-07T13:19:18.317 回答