在Laravel 5.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');
}
重定向到index
页面,并显示消息 Slider成功添加,我使用以下代码显示会话:
@if(Session::has('message'))
<p class="alert_msg"><i class="icon-correct-signal"></i> {{ Session::get('message') }}</p>
@endif
我正在使用以下代码隐藏上述消息
setTimeout(function() {
$('.alert_msg').fadeOut('fast');
}, 3000);
以上所有情况都正常。
在index
页面中,消息会显示并隐藏。
在index
的{{1}}页面中显示添加的滑块,如果我通过点击任意view option
返回,则会显示未显示的会话消息。完美
问题是在URL
页面中,我点击浏览器后退按钮返回会话消息再次显示
无法找到问题所在。
答案 0 :(得分:0)
使用以下标题
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");