DcatAdmin 数据表单一对多提交成功后再编辑不显示,是BUG ?还是我操作有误?

Laravel v8.83.6
DcatAdmin v2.2.0
保存的时候正常可以存入数据库,再编辑的时候就不显示了,有遇到的吗?

代码:
DcatAdmin 数据表单一对多提交成功后再编辑不显示,是BUG ?还是我操作有误?

操作:

DcatAdmin 数据表单一对多提交成功后再编辑不显示,是BUG ?还是我操作有误?

DcatAdmin 数据表单一对多提交成功后再编辑不显示,是BUG ?还是我操作有误?

数据保存正常
DcatAdmin 数据表单一对多提交成功后再编辑不显示,是BUG ?还是我操作有误?

再次操作点击[编辑],关联数据不显示了

DcatAdmin 数据表单一对多提交成功后再编辑不显示,是BUG ?还是我操作有误?

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
laravel_peng
最佳答案
  1. 看一下你的主模型 model 有没有 infos 的关联。

    public function infos()
    {
       return $this->hasMnay(...);
    }
  2. 在看控制器form方法 , 里面有没有引用 infos

    protected function form()
    {
         return Form::make(new XXX(['infos']), function (Form $form) {
         }
    }
  3. 然后看 $form->hanMany('infos') 这里,其他就没有了。

  4. 文档上也就是这么使用的。如果不是这些问题,你排查一下否是数据格式什么的错误了。

  5. 我这边试了试没问题。我的框架版本如下:
    Laravel Framework 8.83.5
    Dcat Admin version 2.2.0-beta
    文档链接:

file

2年前 评论
Su (楼主) 2年前
讨论数量: 4
laravel_peng

多发一下问题的图片,会找到一些线索。

2年前 评论
Su (楼主) 2年前
laravel_peng
  1. 看一下你的主模型 model 有没有 infos 的关联。

    public function infos()
    {
       return $this->hasMnay(...);
    }
  2. 在看控制器form方法 , 里面有没有引用 infos

    protected function form()
    {
         return Form::make(new XXX(['infos']), function (Form $form) {
         }
    }
  3. 然后看 $form->hanMany('infos') 这里,其他就没有了。

  4. 文档上也就是这么使用的。如果不是这些问题,你排查一下否是数据格式什么的错误了。

  5. 我这边试了试没问题。我的框架版本如下:
    Laravel Framework 8.83.5
    Dcat Admin version 2.2.0-beta
    文档链接:

file

2年前 评论
Su (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!