2013-03-19 165 views
0

在第一页上,用户填写表单,单击提交按钮以POST将数据提交至http://domain.com/somepage。处理完数据后,加载第二页http://domain.com/somepage。刷新第二页时,弹出Confirm Form Submission!为什么会发生这种情况,我该如何防止这种情况? (假设这种行为通常是不需要的)提交这条路线Laravel:刷新页面弹出窗口'确认窗体提交'

Route::post('/somepage', function() { 
    $query = Input::get('query'); 
    return Redirect::to('/somepage') 
      ->with('query', $query); 
}); 

最后页

enter image description here

Route::get('/somepage', function() { 
    $query = Session::get('query'); 
    return View::make('somepage') 
       ->with('query', $query); 
}); 
+0

它是一种像表单一样的搜索还是一种真正的形式来更新一个用户配置文件实例? (每个人都有不同的推荐方法来避免这种情况) – vFragosop 2013-03-19 12:41:04

回答

0

你似乎回报用户到得到米在帖子后方法,所以似乎有一个循环。你如何在控制器中完成你的逻辑,并从那里传递数据,你可以通过这种方式进行更多的控制。