Php 在一个资源上获取404有多个,但同一记录中没有其他资源

Php 在一个资源上获取404有多个,但同一记录中没有其他资源,php,laravel,laravel-nova,Php,Laravel,Laravel Nova,我有一个现有的Laravel/Nova项目和表格。我将在组合中引入一套新的表格 旧结构: 字段->字段值 新结构: ComplexField->ComplexFieldValue 字段->字段值->复杂字段值 如果我尝试将FieldValue中的edit图标与(HasMany)一起使用,我会在网络窗口中看到一个空白屏幕和一个404错误通知 如果我查看记录,请编辑它。它很好用 如果我从ComplexField编辑,它将成功打开屏幕编辑记录 工作方法的浏览器标题显示为: 请求URL: 请求方法:获取

我有一个现有的Laravel/Nova项目和表格。我将在组合中引入一套新的表格

旧结构:
字段->字段值

新结构:
ComplexField->ComplexFieldValue
字段->字段值->复杂字段值

如果我尝试将FieldValue中的edit图标与(HasMany)一起使用,我会在网络窗口中看到一个空白屏幕和一个404错误通知

如果我查看记录,请编辑它。它很好用

如果我从ComplexField编辑,它将成功打开屏幕编辑记录

工作方法的浏览器标题显示为:

请求URL:
请求方法:获取
状态代码:200正常

X-Powered-By:PHP/7.1.19
接受:application/json,text/plain,/
主机:本地主机
推荐人:

其中,如非工作方法所示:

请求URL:
请求方法:获取
状态代码:404未找到

X-Powered-By:PHP/7.1.19
接受:application/json,text/plain,/
主机:本地主机
推荐人:

你知道是什么导致了这种行为吗

我想可能是字段值导致了路由问题。我将它们改为简单的字段值,但没有成功

这两种资源都在使用:

HasMany::make('Complex Field Values', 'complexFieldValues'),
这两个模型都使用了使用Models外键的trait

    public function complexFieldValues()
    {
        return $this->HasMany('App\Models\ComplexFieldValue', $this->foreignKey, 'id', \App\Nova\ComplexFieldValue::class);
    }