【发布时间】:2014-05-18 09:15:04
【问题描述】:
所以我正在创建一个应用程序,它使用Route::resource 通过 CRUD 操作来管理用户。
我有以下页面:
index page (get) - 显示用户列表。在每个用户行中,有两个按钮链接到 edit() 方法和 show() 方法。
编辑页面 (get) - 显示带有预加载保存数据的表单,以便可以从那里进行编辑。
show page (get) - 显示用户信息
update (put) - 将用户提供的所有字段保存到数据库中。
当我更新后,我想重定向到索引页面(显示用户列表)
if($user->save()){
Session::flash('usersaved', 'The user: '.Input::get('user_name'). ' was saved');
return Redirect::route('admin.users.index');
}
在我按下指向show() 方法的链接(仅在已编辑的客户端上)然后按下浏览器上的后退按钮(谷歌浏览器)之后,重定向回索引的消息可以正常工作但,它将我带到edit() 方法而不是index() 方法(用户列表)!
这是怎么回事?
非常感谢!
【问题讨论】: