Laravel 5.6 在消息重定向中插入 HREF



我在重定向 laravel 命令中的消息中插入重定向链接时遇到问题。 这就是我想要的:

return redirect('validation')->with('warning','to correct mistake, click here');

单击此处后,我必须加载另一个页面,其中包含映射到此处的 url。 像这样的东西,但这个解决方案不起作用:

return redirect('validation')->with('warning','to correct mistake, click <a href="#top">here</a>');

我认为您在视图中使用此来显示警告。

{{ session('warning') }}

您需要在视图中使用这些括号来显示警告并允许浏览器处理 html。

{!! session('warning') !!}

这些括号{{ }}转义 html 标记,并将 html 呈现为纯文本以防止 XSS 攻击。

如果要从后端注入html,则必须使用{!! $html !!}它将html呈现为html。

您可以查看显示日期 - Laravel 文档以获得更好的解释。

最新更新