如何在laravel中使用带有html标签的flash消息?

时间:2015-07-06 13:03:23

标签: php html laravel html-safe

我正在使用带有laravel的flash消息来向用户显示通知 我想在邮件中加入html个标签 例如:
Flash::overlay('Votre compte n’est pas encore activé.<a href="link_to_activation">activate</a>');

3 个答案:

答案 0 :(得分:1)

我认为这可能有助于创建Flash消息 http://laravel.com/docs/5.0/session#flash-data

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

答案 1 :(得分:0)

您无法直接将html放入Flash消息中。但是,您可以使用引导程序警报类生成非常相似的结果。在刀片中它会是这样的(你的消息将包括你的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

答案 2 :(得分:0)

在刀片模板文件中输出消息时,您必须这样做

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

这样,laravel就不会自动逃脱html标签。