Лучшая практика для хранения флажка и текстовой области в Laravel - PullRequest
2 голосов
/ 12 марта 2020

Я уже видел несколько разных подходов для хранения текстовой области и флажка, а затем показывал их в режиме редактирования и в режиме просмотра ... но я все еще не удовлетворен и хотел бы услышать от Вас, как вы справляетесь с непроверенным флажком и особенно безопасность текстовой области при показе и редактировании с помощью некоторого плагина 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

...