Я уже видел несколько разных подходов для хранения текстовой области и флажка, а затем показывал их в режиме редактирования и в режиме просмотра ... но я все еще не удовлетворен и хотел бы услышать от Вас, как вы справляетесь с непроверенным флажком и особенно безопасность текстовой области при показе и редактировании с помощью некоторого плагина wysiwyg, такого как ckeditor или tinymce?
Например, для флажков я использую этот установщик;
public function setActiveAttribute($value): void
{
$this->attributes['active'] = $value ? 1 : 0;
}
Это лучший способ сделать Это?
И для отправки текстовых сообщений я разрешаю все, а затем на edit view
Я показываю это так:
{!! Form::textarea($key, htmlentities($value), ['class' => 'form-control ckeditor-field']) !!}
и на show view
Я использую очиститель (ссылка ниже) и я показываю это следующим образом
{!! \Purifier::clean($value) !!}
Так что я просто хотел узнать, каковы лучшие практики? Это нормально, что я делаю?
https://github.com/mewebstudio/Purifier