2015-07-06 8 views
-1

Я использую флэш-сообщение с laravel для отображения уведомлений пользователям.
Я хочу включить теги html в мое сообщение.
Например:
Flash::overlay('Votre compte n’est pas encore activé.<a href="link_to_activation">activate</a>');Как использовать флеш-сообщение с тегами html в laravel?

+0

И какая у вас проблема? Не могли бы вы прочитать https://stackoverflow.com/help/how-to-ask и обновить свой вопрос? – beresfordt

+0

Я хочу добавить html-теги в флеш-сообщение. Html-теги ускользают. –

ответ

1

Я думаю, что это может быть полезным для создания сообщения фотовспышки http://laravel.com/docs/5.0/session#flash-data

Session::flash('message', 'this is a message !'); 
+0

Flash-сообщения @KiranLM работают нормально, но если я добавлю теги html, они будут экранированы. –

+0

Извините, HTML-теги внутри него могут быть невозможны, для стилизации, отправки двух флеш-сообщений, один с именем класса css и т. Д. С текстом. для получения дополнительной информации: (http://stackoverflow.com/questions/21004310/in-laravel-the-best-way-to-pass-different-types-of-flash-messages-in-the-sessio) –

0

Вы не можете сразу положить HTML в сообщении вспышки. Однако вы можете создать очень похожий результат, используя классы бутстрапов. В лезвие было бы что-то вроде этого (ваше сообщение будет включать в свой HTML):

@if (session('message') 
    <div class="alert alert-info"> 
      <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a> 
       {{ session('message') }} 
     </div> 
@endif 
0

Когда outputing сообщение в лезвии Шаблон файла, который вы должны сделать это как этот

session('session.key.with.html') 

Таким образом Laravel не будет автоматически выходить из html-тегов.

 Смежные вопросы

  • Нет связанных вопросов^_^