Нова BelongsToMany ломает крышку памяти - PullRequest
0 голосов
/ 07 декабря 2018

В Nova 1.2.0 / Laravel 5.7.14

У меня есть BelongsToMany, которая ломает php-память, когда ее тянет.У меня есть ресурс, который я могу увидеть количество (более 30000) от BelongsToMany - когда я нажимаю на детали ресурса - он говорит мне, что он достиг предела памяти.

Согласно документуможно найти только: https://nova.laravel.com/docs/1.0/resources/relationships.html#morphtomany

Отношение поиска

ОДНАКО - это решение только для создания / обновления - мне нужно одно для детализации.Когда он закончит рендеринг - я получу пагинацию, но страница вообще не будет загружаться.Любая идея для решения?

Я пытался использовать телескоп, но безрезультатно, чтобы решить эту проблему.

В качестве примера у меня есть класс Thread по индексу, я могу видеть, сколько пользователей и подробно я подключаюЯ с принадлежащим человеку

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

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

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

Это просто сломать страницу с подробностями

...