Javascript Laravel:单击浏览器后退按钮时存在会话消息

Javascript Laravel:单击浏览器后退按钮时存在会话消息,javascript,php,laravel,session,laravel-5.5,Javascript,Php,Laravel,Session,Laravel 5.5,在laravel5.5中,我对滑块执行crud操作,存储方法如下 public function store(StoreSlider $request) { $image = $request->image; $name = $request->name; $status = $request->status; $path = Storage::putFile('slider', $image); Slider::create([

laravel5.5
中,我对滑块执行
crud
操作,存储方法如下

public function store(StoreSlider $request)
{  
    $image = $request->image;
    $name = $request->name;
    $status = $request->status;

    $path = Storage::putFile('slider', $image);
    Slider::create([ 'name' => $name, 'image' => $path, 'status' => $status ]);
    Session::flash('message', 'Slider added successfullly'); 
    return redirect()->route('slider.index');
}
它重定向到
索引
页面,并显示成功添加的消息滑块,我正在使用以下代码显示会话:

@if(Session::has('message'))
    <p class="alert_msg"><i class="icon-correct-signal"></i> {{ Session::get('message') }}</p>
@endif
以上各项工作正常

索引
页面中,消息会显示和隐藏一次

在具有
查看选项的
索引
页面中,显示添加的滑块,如果我通过单击任何
URL
返回,则不会显示会话消息。完美的

问题是,当我在
视图
页面中单击浏览器返回按钮返回时,会话消息再次显示


无法找到问题所在。

请使用以下标题

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");

告诉你的浏览器返回并不能像你想象的那样does@lagbox如果我刷新会话消息,则可以。但是如果我点击查看uri并通过点击浏览器返回,会话消息仍然存在。很奇怪,对吧?不。。。它可以追溯到上一个加载页面的内容是的,对。。。我怎样才能解决这个问题?
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");