是否可以在单个资源中显示两个具有来自不同模型的 CRUD 操作的表?正如我现在所看到的,单个资源与 1 个模型相关,因此我正在考虑自定义资源。我在哪里可以找到此类功能的实现描述?
1 回答
0
是的,这是可能的,而且有点容易
首先你要安装这个包: https : //novapackages.com/packages/DigitalCloud/nova-custom-views(请注意这个包不完全兼容最新版本的laravel,会产生一些错误但是你可以解决如下所示:https ://github.com/DigitalCloud/nova-custom-views/issues/24#issuecomment-618350721 )
创建 3 个资源,我们称它们为 MainResource、SubResource1、SubResource2.. MainResource 将作为双索引容器,SubResource1 和 SubResource2 将作为模型的子表
然后您需要使用 nova-custom-views 命令创建 MainResource 的自定义索引视图
将索引视图修改为如下所示:
<index-view resourceName="subresource1" /> <index-view resourceName="subresource2" />
于 2020-12-11T21:04:50.390 回答