Невозможно html-декодирование сущности строки в режиме просмотра лезвия laravel5 - PullRequest
0 голосов
/ 26 марта 2019

Я использую Php7.0 и Laravel 5.0 и хочу создать переменную в javascript на блейд-странице.

Но функция html_entity_decode не может декодировать специальные символы.

userName =  "{{ html_entity_decode($user->name) }}"
console.log(userName);

Я бы хотела видеть " ' < >, но она дает мне &quot; &#039; &lt; &gt;

При регистрации в БДЯ правильно вижу.

Есть идеи?

1 Ответ

2 голосов
/ 26 марта 2019

Я провел небольшое тестирование. И следующий пример работает на моей стороне:

<script type="text/javascript">
    var userName = {!! json_encode($user->name) !!};
    console.log(userName);
</script>

Когда я проверяю свою консоль, userName отображается правильно.

...