在第一页上,用户填写表单,单击提交按钮以POST将数据提交到http://domain.com/somepage
。在处理数据时,加载第二页http://domain.com/somepage
。刷新第二页时,我会弹出Confirm Form Submission
!为什么会发生这种情况?如何防止这种情况发生? (假设此行为通常是不需要的)
提交到此路线的表单
Route::post('/somepage', function() {
$query = Input::get('query');
return Redirect::to('/somepage')
->with('query', $query);
});
最后一页
Route::get('/somepage', function() {
$query = Session::get('query');
return View::make('somepage')
->with('query', $query);
});
答案 0 :(得分:0)
你似乎在帖子之后将用户返回到get方法,所以似乎有一个循环。如何在控制器中执行逻辑并从那里传递数据,您可以通过这种方式获得更多控制。