当以下路由时控制器返回无效:
Route::post('/new/save', 'RoomsController@save');
if ($validator->fails()) {
return Redirect::back()->withInput()->withErrors($validator- >messages());
}
无法返回。
单独在路由中进行语句效果测试:
Route::post('/new/save', function(){
return Redirect::back()->withInput();
});
有效,立即返回了。
简而言之:就是在Controller中使用return Redirect::back() 没有任何反应,采用echo Redirect::back()的话,会显示一些多余的信息(即header输出),然后才跳转:
HTTP/1.0 302 Found Cache-Control: no-cache Date: Fri, 08 Aug 2014 18:49:35 GMT Location: http://*******/new/sell Redirecting to http://******/new/sell.
Why~~?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.