Я создаю приложение, в котором клиенты могут создавать документ из заранее определенного шаблона, редактировать некоторые поля со своим собственным текстом и сохранять его. Я набросал отношения, как я думаю, что они будут, и это в основном нормально конвертировать в Laravel:Дизайн взаимоотношений
Единственный вопрос у меня есть, как я бы обрабатывать FieldValue отношения. Идея состоит в том, что Template определяет все поля, а затем вместо их повторного создания на каждом документе, он должен просто посмотреть на свой шаблон для них. Это означало бы, что FieldValue должен смотреть на свой Документ, на Шаблон этого и находить соответствующее поле оттуда.
Есть ли чистый способ реализовать это, или есть лучший способ разработки отношений, чтобы сделать его более практичным для реализации?
Я даю этот ответ: примите + 100 щедростей; Я фактически использовал часть ответа Арьяна (объединение шаблонов и разделов и объединение форматирования в одну таблицу), но этот ответ был более полезен в основной проблеме, которую я имел – Joe