提问者:小点点

在Laravel中有没有一种方法在重定向后添加html脚本?


我想在Laravel中成功重定向后添加一个特定的html脚本。 我试过了,但不知道怎么做。 这是我的代码:

return redirect('/edit-department' . '/' . $id)->with('status','Updated!' . <a href="#"> Return to homepage </a>);

我如何添加这个重定向用户后。 谢谢


共1个答案

匿名用户

使用{!!!!}标记显示状态的原始未转义HTML:

@if (session('status'))
    <div class="alert alert-success">
        {!! session('status') !!}
    </div>
@endif

这样就不会用HTMLSpecialChars转义值。

刀片编译器将{{$var}}编译为,而{!!$var!!}将编译为

有关详细信息,请参阅如何在刀片模板中显示数据的文档。

在您的控制器中,不需要将HTML连接为单独的字符串。

return redirect('/edit-department/'.$id)
    ->with('status', 'Updated! <a href="#"> Return to homepage</a>');

相关问题