Laravel - Стандартный способ обработки лезвия для разных целей - PullRequest
0 голосов
/ 05 января 2019

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

Это мой вопрос. Должен ли я создавать разные блейд-файлы для каждого действия или на основе действия, я должен поместить оператор if else в блейд-файл и создать соответствующее поле?

Оба подхода имеют свои недостатки. Для разных блейд-файлов сложно поддерживать веб-сайт. например, изменение цвета или что-то в пользовательском интерфейсе требует изменения в каждом блейд-файле.

спасибо заранее.

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