Привет. У меня есть форма, в которую вставляется скрипт(код виджета плейлиста в ВК), т.е. должно работать так, вставляю скрипт в форму, всё летит в БД и уже на сайте отображается полноценный плейлист. На чистом php я использовал функцию addslashes() что бы перед отправлением в БД экранировать спец символы, в ларавель что то не могу сообразить как это сделать. Пишу метод с PHP: $post->playlist = addslashes($request->playlist); Но в место готового виджета, получаю просто экранированный скрипт. Как мне виджет то отобразить?
Не делай addslashes --- Добавлено --- А при выводе у тебя есть два варианта: с экранированием {{ }} и без {!! !!}
Если не делать, то так же, отображается только код скрипта. На php была подобная проблема, addslashes помог, а тут что то нет
Ты, скорее всего, просто не понял, что он сделал. На чистом php он тоже для этого не нужен. --- Добавлено --- Eloquent-модели сами всё экранируют, для сведения. Поэтому и получилось двойное экранирование