Nova BelongsToMany打破了内存上限

时间:2018-12-07 04:56:07

标签: laravel laravel-5.7 laravel-nova

在Nova 1.2.0 / Laravel 5.7.14中

我有一个BelongsToMany,它在被拉出时会破坏php的内存。 我有一个资源,可以从BelongsToMany中看到(超过30000个)计数-当我单击该资源的详细信息时-它告诉我它已达到内存上限。

根据文档,我只能找到: https://nova.laravel.com/docs/1.0/resources/relationships.html#morphtomany

可搜索的关系

但是-此解决方案仅适用于创建/更新-详细信息需要一个解决方案。 完成渲染后,我将获得分页功能,但页面将完全无法加载。有解决方案的想法吗?

我尝试使用望远镜,但无济于事。

作为一个示例,我在索引上有一个Thread类,可以看到有多少用户,并且在Detail上我可以将自己与所属关系挂钩

Number::make('Users', function () {
    return $this->userCount();

})->hideWhenCreating()->hideWhenUpdating(),

BelongsToMany::make('Users', 'users', Users::class)->fields(function () {
    return [
        Text::make('weight', 'value'),
    ];
}),

它只是打破了详细信息页面

0 个答案:

没有答案