Я пытаюсь понять наилучшее возможное решение для данной задачи.
Я пытаюсь построить систему отведений, в которой у меня будет один отряд и один возможный тип.
Пример
Таблица: отведение
И будет несколько типов отведений, таких как, замена физического устройства, рассрочка, AMC
Где таблицы будут
Таблица: device_replacement
- id
- installation_id
- device_type
- device_manufacturer
Таблица: рассрочка
Таблица: amc
- id
- plan
- instalment_id
- budget
и т. Д.
Теперь возможен сценарий, в котором мы просто собираем потенциальных клиентов, а не его тип.
Я использую laravel nova для бэкенда, и даже если я делаю столбцы обнуляемыми, создавая лидерство, field обязателен.
Я хочу, чтобы я мог создать потенциальную возможность, создать следующий шаг (рассрочка, замена и т. д.) и прикрепить их, когда захочу, как программным, так и новым способом.
Любые предложения по дизайну БД приветствуются.
Спасибо