我在重定向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>');
答案 0 :(得分:3)
我认为您在视图中使用this来显示警告。
{{ session('warning') }}
您需要在视图中使用这些括号来显示警告并允许浏览器处理html。
{!! session('warning') !!}
这些括号{{ }}
会转义html标签,并将html呈现为纯文本格式,以防止XSS攻击。
如果要从后端注入html,则必须使用{!! $html !!}
,它将html呈现为html。
您可以签出Displaying Date -- Laravel Docs以获得更好的解释。