Я использую флэш-сообщение с laravel для отображения уведомлений пользователям.
Я хочу включить теги html
в мое сообщение.
Например:
Flash::overlay('Votre compte n’est pas encore activé.<a href="link_to_activation">activate</a>');
Как использовать флеш-сообщение с тегами html в laravel?
ответ
Я думаю, что это может быть полезным для создания сообщения фотовспышки http://laravel.com/docs/5.0/session#flash-data
Session::flash('message', 'this is a message !');
Flash-сообщения @KiranLM работают нормально, но если я добавлю теги html, они будут экранированы. –
Извините, HTML-теги внутри него могут быть невозможны, для стилизации, отправки двух флеш-сообщений, один с именем класса css и т. Д. С текстом. для получения дополнительной информации: (http://stackoverflow.com/questions/21004310/in-laravel-the-best-way-to-pass-different-types-of-flash-messages-in-the-sessio) –
Вы не можете сразу положить HTML в сообщении вспышки. Однако вы можете создать очень похожий результат, используя классы бутстрапов. В лезвие было бы что-то вроде этого (ваше сообщение будет включать в свой HTML):
@if (session('message')
<div class="alert alert-info">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
{{ session('message') }}
</div>
@endif
Когда outputing сообщение в лезвии Шаблон файла, который вы должны сделать это как этот
session('session.key.with.html')
Таким образом Laravel не будет автоматически выходить из html-тегов.
И какая у вас проблема? Не могли бы вы прочитать https://stackoverflow.com/help/how-to-ask и обновить свой вопрос? – beresfordt
Я хочу добавить html-теги в флеш-сообщение. Html-теги ускользают. –