我想在登录后显示一条会话消息。我用这个
@if ($message = Session::get('success'))
<script>
toastr.success('{{ $message }}');
</script>
@endif
但当浏览另一个网页并再次单击浏览器返回按钮时。它显示上一个会话消息。如何删除浏览器后退按钮上的会话消息。
我试过
{{ Session::forget('success') }}
它总是忘记会话消息。甚至不显示第一次会话。
这是因为缓存。
您可以在发送响应之前使用标头
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
有一个答案可以帮助你阻止浏览器在laravel 中注销后返回按钮登录