Предупреждение о начальной загрузке — HTML внутри него

#php #twitter-bootstrap #laravel

#php #twitter-bootstrap #laravel

Вопрос:

Я использую Laravel amp; Bootstrap для создания сообщений об успехе / ошибках.

В моем контроллере Laravel я возвращаю следующее :

 return redirect()->back()
                 ->with('error', 'Account Not Found - Please Try Again with Correct Email Address, Otherwise  Please <a href="#">Signup</a>');
  

Проблема, с которой я сталкиваюсь, заключается в том, что когда я возвращаюсь к своему представлению, полная строка ошибки отображается в виде текста.

Строка сообщения

Является ли их параметром или настройкой, которую я могу поместить в свой JavaScript, чтобы разрешить вывод в виде html?

Спасибо

Комментарии:

1. Перед выводом ошибки попробуйте использовать: htmlspecialchars_decode для строки -> php.net/manual/en/function.htmlspecialchars-decode.php

Ответ №1:

Проблема не в bootstrap, он показывает его правильно, но laravel обрабатывает его как обычный текст, а не как html. Когда вы повторяете сообщение об ошибке, добавьте ссылку в представление после {{$error}} <a href="#">Signup</a>' и удалите ссылку из ошибки.

Комментарии:

1. Отлично, только что понял, что вы можете сделать вывод блейда в виде html: <p>{!! сессия (‘ошибка’) !!}</p>