laravel модель большой формы - PullRequest
0 голосов
/ 07 апреля 2020

Я работаю над заданием SAAS, где у меня есть модель с именем Company с более чем 100 полями. Не все модели используют все поля.

Теперь я подумал о модели с именем Fields и одной для Value. Когда компания затем вводит это значение, она помещает в базу данных строку со значением и корректно устанавливает связь между компанией и полем.

Проблема началась с визуализации формы компании. Когда я пошел забирать поле, я не имел значения. Мое решение состояло в том, чтобы подобрать компанию с добавлением полей, где она будет связывать значения с полями.

Это не было проблемой для формы, но затем я пришел к Индексу. Здесь я пошел, чтобы забрать 25 компаний. Это заняло много времени, но особенно много запросов к базе данных.

Теперь мой вопрос: есть ли лучший способ? Как бы вы сделали это, когда модель может ввести более 100 значений в базу данных?

Сейчас это 100 полей, но в будущем это может быть намного больше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...