Я строю систему отправки / получения сообщений. Сообщения могут быть created
, replied
и forwarded
. Для всех них используется один и тот же блейд-файл. Для создания каждое поле title, body, recipient, attachment
является пустым, но для ответа recipient
является отправителем сообщения. В forward
поле получателя пусто. В зависимости от действия могут возникнуть разные ситуации для полей.
Это мой вопрос. Должен ли я создавать разные блейд-файлы для каждого действия или на основе действия, я должен поместить оператор if else
в блейд-файл и создать соответствующее поле?
Оба подхода имеют свои недостатки. Для разных блейд-файлов сложно поддерживать веб-сайт. например, изменение цвета или что-то в пользовательском интерфейсе требует изменения в каждом блейд-файле.
спасибо заранее.