【问题标题】:How to pass html tag With Flashed Session in laravel? below code is not working如何在 laravel 中通过 Flashed Session 传递 html 标签?下面的代码不起作用
【发布时间】:2025-12-28 23:50:16
【问题描述】:

使用闪现的会话数据进行 Laravel 重定向, 如何#pass_html_tag 喜欢:
使用Flashed Session?下面的代码不起作用:

$msg = '<p>text 1 </p><br><h3>text 2 </h3><br><p>text 3</p> <br>';

return redirect('/subscription-success')->with('success', $msg);

【问题讨论】:

    标签: php laravel session


    【解决方案1】:

    您可以通过两种方式将您的信息传递给您的视图:

    第一:

    return redirect('/subscription-success')-&gt;with('message', $msg);

    秒:

    Session::flash('message', '$msg');
    return redirect('/subscription-success');
    

    之后,如果页面有会话消息,您应该检查您的视图,然后显示它:

    @if(Session::has('message'))
         {!! Session::get('message') !!}
    @endif
    

    【讨论】:

    • @nazmulhaqued 你不会在你的视图中使用 $msg ..你应该在你需要的地方使用 {{Session::get('message')}}
    • @nazmulhaqued $msg 是一个变量,您将其传递给控制器​​中的会话..不要在视图中使用
    • 对不起,现在将变量传递给视图,但 html 标记显示为普通文本。比如

      অভিনন্দন!

    • @nazmulhaqued yes..如果您的文本有 html 标签,请像这样使用{!! Session::get('message') !!}